<?xml version="1.0" encoding="UTF-8"?>
<spirit:component xmlns:xilinx="http://www.xilinx.com" xmlns:spirit="http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <spirit:vendor>xilinx.com</spirit:vendor>
  <spirit:library>customized_ip</spirit:library>
  <spirit:name>pcie_ddr_s01_mmu_1</spirit:name>
  <spirit:version>1.0</spirit:version>
  <spirit:busInterfaces>
    <spirit:busInterface>
      <spirit:name>S_AXI</spirit:name>
      <spirit:displayName>S_AXI</spirit:displayName>
      <spirit:busType spirit:vendor="xilinx.com" spirit:library="interface" spirit:name="aximm" spirit:version="1.0"/>
      <spirit:abstractionType spirit:vendor="xilinx.com" spirit:library="interface" spirit:name="aximm_rtl" spirit:version="1.0"/>
      <spirit:slave/>
      <spirit:portMaps>
        <spirit:portMap>
          <spirit:logicalPort>
            <spirit:name>AWID</spirit:name>
          </spirit:logicalPort>
          <spirit:physicalPort>
            <spirit:name>s_axi_awid</spirit:name>
          </spirit:physicalPort>
        </spirit:portMap>
        <spirit:portMap>
          <spirit:logicalPort>
            <spirit:name>AWADDR</spirit:name>
          </spirit:logicalPort>
          <spirit:physicalPort>
            <spirit:name>s_axi_awaddr</spirit:name>
          </spirit:physicalPort>
        </spirit:portMap>
        <spirit:portMap>
          <spirit:logicalPort>
            <spirit:name>AWLEN</spirit:name>
          </spirit:logicalPort>
          <spirit:physicalPort>
            <spirit:name>s_axi_awlen</spirit:name>
          </spirit:physicalPort>
        </spirit:portMap>
        <spirit:portMap>
          <spirit:logicalPort>
            <spirit:name>AWSIZE</spirit:name>
          </spirit:logicalPort>
          <spirit:physicalPort>
            <spirit:name>s_axi_awsize</spirit:name>
          </spirit:physicalPort>
        </spirit:portMap>
        <spirit:portMap>
          <spirit:logicalPort>
            <spirit:name>AWBURST</spirit:name>
          </spirit:logicalPort>
          <spirit:physicalPort>
            <spirit:name>s_axi_awburst</spirit:name>
          </spirit:physicalPort>
        </spirit:portMap>
        <spirit:portMap>
          <spirit:logicalPort>
            <spirit:name>AWLOCK</spirit:name>
          </spirit:logicalPort>
          <spirit:physicalPort>
            <spirit:name>s_axi_awlock</spirit:name>
          </spirit:physicalPort>
        </spirit:portMap>
        <spirit:portMap>
          <spirit:logicalPort>
            <spirit:name>AWCACHE</spirit:name>
          </spirit:logicalPort>
          <spirit:physicalPort>
            <spirit:name>s_axi_awcache</spirit:name>
          </spirit:physicalPort>
        </spirit:portMap>
        <spirit:portMap>
          <spirit:logicalPort>
            <spirit:name>AWPROT</spirit:name>
          </spirit:logicalPort>
          <spirit:physicalPort>
            <spirit:name>s_axi_awprot</spirit:name>
          </spirit:physicalPort>
        </spirit:portMap>
        <spirit:portMap>
          <spirit:logicalPort>
            <spirit:name>AWQOS</spirit:name>
          </spirit:logicalPort>
          <spirit:physicalPort>
            <spirit:name>s_axi_awqos</spirit:name>
          </spirit:physicalPort>
        </spirit:portMap>
        <spirit:portMap>
          <spirit:logicalPort>
            <spirit:name>AWUSER</spirit:name>
          </spirit:logicalPort>
          <spirit:physicalPort>
            <spirit:name>s_axi_awuser</spirit:name>
          </spirit:physicalPort>
        </spirit:portMap>
        <spirit:portMap>
          <spirit:logicalPort>
            <spirit:name>AWVALID</spirit:name>
          </spirit:logicalPort>
          <spirit:physicalPort>
            <spirit:name>s_axi_awvalid</spirit:name>
          </spirit:physicalPort>
        </spirit:portMap>
        <spirit:portMap>
          <spirit:logicalPort>
            <spirit:name>AWREADY</spirit:name>
          </spirit:logicalPort>
          <spirit:physicalPort>
            <spirit:name>s_axi_awready</spirit:name>
          </spirit:physicalPort>
        </spirit:portMap>
        <spirit:portMap>
          <spirit:logicalPort>
            <spirit:name>WID</spirit:name>
          </spirit:logicalPort>
          <spirit:physicalPort>
            <spirit:name>s_axi_wid</spirit:name>
          </spirit:physicalPort>
        </spirit:portMap>
        <spirit:portMap>
          <spirit:logicalPort>
            <spirit:name>WDATA</spirit:name>
          </spirit:logicalPort>
          <spirit:physicalPort>
            <spirit:name>s_axi_wdata</spirit:name>
          </spirit:physicalPort>
        </spirit:portMap>
        <spirit:portMap>
          <spirit:logicalPort>
            <spirit:name>WSTRB</spirit:name>
          </spirit:logicalPort>
          <spirit:physicalPort>
            <spirit:name>s_axi_wstrb</spirit:name>
          </spirit:physicalPort>
        </spirit:portMap>
        <spirit:portMap>
          <spirit:logicalPort>
            <spirit:name>WLAST</spirit:name>
          </spirit:logicalPort>
          <spirit:physicalPort>
            <spirit:name>s_axi_wlast</spirit:name>
          </spirit:physicalPort>
        </spirit:portMap>
        <spirit:portMap>
          <spirit:logicalPort>
            <spirit:name>WUSER</spirit:name>
          </spirit:logicalPort>
          <spirit:physicalPort>
            <spirit:name>s_axi_wuser</spirit:name>
          </spirit:physicalPort>
        </spirit:portMap>
        <spirit:portMap>
          <spirit:logicalPort>
            <spirit:name>WVALID</spirit:name>
          </spirit:logicalPort>
          <spirit:physicalPort>
            <spirit:name>s_axi_wvalid</spirit:name>
          </spirit:physicalPort>
        </spirit:portMap>
        <spirit:portMap>
          <spirit:logicalPort>
            <spirit:name>WREADY</spirit:name>
          </spirit:logicalPort>
          <spirit:physicalPort>
            <spirit:name>s_axi_wready</spirit:name>
          </spirit:physicalPort>
        </spirit:portMap>
        <spirit:portMap>
          <spirit:logicalPort>
            <spirit:name>BID</spirit:name>
          </spirit:logicalPort>
          <spirit:physicalPort>
            <spirit:name>s_axi_bid</spirit:name>
          </spirit:physicalPort>
        </spirit:portMap>
        <spirit:portMap>
          <spirit:logicalPort>
            <spirit:name>BRESP</spirit:name>
          </spirit:logicalPort>
          <spirit:physicalPort>
            <spirit:name>s_axi_bresp</spirit:name>
          </spirit:physicalPort>
        </spirit:portMap>
        <spirit:portMap>
          <spirit:logicalPort>
            <spirit:name>BUSER</spirit:name>
          </spirit:logicalPort>
          <spirit:physicalPort>
            <spirit:name>s_axi_buser</spirit:name>
          </spirit:physicalPort>
        </spirit:portMap>
        <spirit:portMap>
          <spirit:logicalPort>
            <spirit:name>BVALID</spirit:name>
          </spirit:logicalPort>
          <spirit:physicalPort>
            <spirit:name>s_axi_bvalid</spirit:name>
          </spirit:physicalPort>
        </spirit:portMap>
        <spirit:portMap>
          <spirit:logicalPort>
            <spirit:name>BREADY</spirit:name>
          </spirit:logicalPort>
          <spirit:physicalPort>
            <spirit:name>s_axi_bready</spirit:name>
          </spirit:physicalPort>
        </spirit:portMap>
        <spirit:portMap>
          <spirit:logicalPort>
            <spirit:name>ARID</spirit:name>
          </spirit:logicalPort>
          <spirit:physicalPort>
            <spirit:name>s_axi_arid</spirit:name>
          </spirit:physicalPort>
        </spirit:portMap>
        <spirit:portMap>
          <spirit:logicalPort>
            <spirit:name>ARADDR</spirit:name>
          </spirit:logicalPort>
          <spirit:physicalPort>
            <spirit:name>s_axi_araddr</spirit:name>
          </spirit:physicalPort>
        </spirit:portMap>
        <spirit:portMap>
          <spirit:logicalPort>
            <spirit:name>ARLEN</spirit:name>
          </spirit:logicalPort>
          <spirit:physicalPort>
            <spirit:name>s_axi_arlen</spirit:name>
          </spirit:physicalPort>
        </spirit:portMap>
        <spirit:portMap>
          <spirit:logicalPort>
            <spirit:name>ARSIZE</spirit:name>
          </spirit:logicalPort>
          <spirit:physicalPort>
            <spirit:name>s_axi_arsize</spirit:name>
          </spirit:physicalPort>
        </spirit:portMap>
        <spirit:portMap>
          <spirit:logicalPort>
            <spirit:name>ARBURST</spirit:name>
          </spirit:logicalPort>
          <spirit:physicalPort>
            <spirit:name>s_axi_arburst</spirit:name>
          </spirit:physicalPort>
        </spirit:portMap>
        <spirit:portMap>
          <spirit:logicalPort>
            <spirit:name>ARLOCK</spirit:name>
          </spirit:logicalPort>
          <spirit:physicalPort>
            <spirit:name>s_axi_arlock</spirit:name>
          </spirit:physicalPort>
        </spirit:portMap>
        <spirit:portMap>
          <spirit:logicalPort>
            <spirit:name>ARCACHE</spirit:name>
          </spirit:logicalPort>
          <spirit:physicalPort>
            <spirit:name>s_axi_arcache</spirit:name>
          </spirit:physicalPort>
        </spirit:portMap>
        <spirit:portMap>
          <spirit:logicalPort>
            <spirit:name>ARPROT</spirit:name>
          </spirit:logicalPort>
          <spirit:physicalPort>
            <spirit:name>s_axi_arprot</spirit:name>
          </spirit:physicalPort>
        </spirit:portMap>
        <spirit:portMap>
          <spirit:logicalPort>
            <spirit:name>ARQOS</spirit:name>
          </spirit:logicalPort>
          <spirit:physicalPort>
            <spirit:name>s_axi_arqos</spirit:name>
          </spirit:physicalPort>
        </spirit:portMap>
        <spirit:portMap>
          <spirit:logicalPort>
            <spirit:name>ARUSER</spirit:name>
          </spirit:logicalPort>
          <spirit:physicalPort>
            <spirit:name>s_axi_aruser</spirit:name>
          </spirit:physicalPort>
        </spirit:portMap>
        <spirit:portMap>
          <spirit:logicalPort>
            <spirit:name>ARVALID</spirit:name>
          </spirit:logicalPort>
          <spirit:physicalPort>
            <spirit:name>s_axi_arvalid</spirit:name>
          </spirit:physicalPort>
        </spirit:portMap>
        <spirit:portMap>
          <spirit:logicalPort>
            <spirit:name>ARREADY</spirit:name>
          </spirit:logicalPort>
          <spirit:physicalPort>
            <spirit:name>s_axi_arready</spirit:name>
          </spirit:physicalPort>
        </spirit:portMap>
        <spirit:portMap>
          <spirit:logicalPort>
            <spirit:name>RID</spirit:name>
          </spirit:logicalPort>
          <spirit:physicalPort>
            <spirit:name>s_axi_rid</spirit:name>
          </spirit:physicalPort>
        </spirit:portMap>
        <spirit:portMap>
          <spirit:logicalPort>
            <spirit:name>RDATA</spirit:name>
          </spirit:logicalPort>
          <spirit:physicalPort>
            <spirit:name>s_axi_rdata</spirit:name>
          </spirit:physicalPort>
        </spirit:portMap>
        <spirit:portMap>
          <spirit:logicalPort>
            <spirit:name>RRESP</spirit:name>
          </spirit:logicalPort>
          <spirit:physicalPort>
            <spirit:name>s_axi_rresp</spirit:name>
          </spirit:physicalPort>
        </spirit:portMap>
        <spirit:portMap>
          <spirit:logicalPort>
            <spirit:name>RLAST</spirit:name>
          </spirit:logicalPort>
          <spirit:physicalPort>
            <spirit:name>s_axi_rlast</spirit:name>
          </spirit:physicalPort>
        </spirit:portMap>
        <spirit:portMap>
          <spirit:logicalPort>
            <spirit:name>RUSER</spirit:name>
          </spirit:logicalPort>
          <spirit:physicalPort>
            <spirit:name>s_axi_ruser</spirit:name>
          </spirit:physicalPort>
        </spirit:portMap>
        <spirit:portMap>
          <spirit:logicalPort>
            <spirit:name>RVALID</spirit:name>
          </spirit:logicalPort>
          <spirit:physicalPort>
            <spirit:name>s_axi_rvalid</spirit:name>
          </spirit:physicalPort>
        </spirit:portMap>
        <spirit:portMap>
          <spirit:logicalPort>
            <spirit:name>RREADY</spirit:name>
          </spirit:logicalPort>
          <spirit:physicalPort>
            <spirit:name>s_axi_rready</spirit:name>
          </spirit:physicalPort>
        </spirit:portMap>
      </spirit:portMaps>
      <spirit:parameters>
        <spirit:parameter>
          <spirit:name>DATA_WIDTH</spirit:name>
          <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="BUSIFPARAM_VALUE.S_AXI.DATA_WIDTH">32</spirit:value>
          <spirit:vendorExtensions>
            <xilinx:parameterInfo>
              <xilinx:parameterUsage>none</xilinx:parameterUsage>
            </xilinx:parameterInfo>
          </spirit:vendorExtensions>
        </spirit:parameter>
        <spirit:parameter>
          <spirit:name>PROTOCOL</spirit:name>
          <spirit:value spirit:resolve="generated" spirit:id="BUSIFPARAM_VALUE.S_AXI.PROTOCOL">AXI4</spirit:value>
          <spirit:vendorExtensions>
            <xilinx:parameterInfo>
              <xilinx:parameterUsage>none</xilinx:parameterUsage>
            </xilinx:parameterInfo>
          </spirit:vendorExtensions>
        </spirit:parameter>
        <spirit:parameter>
          <spirit:name>FREQ_HZ</spirit:name>
          <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="BUSIFPARAM_VALUE.S_AXI.FREQ_HZ">200000000</spirit:value>
          <spirit:vendorExtensions>
            <xilinx:parameterInfo>
              <xilinx:parameterUsage>none</xilinx:parameterUsage>
            </xilinx:parameterInfo>
          </spirit:vendorExtensions>
        </spirit:parameter>
        <spirit:parameter>
          <spirit:name>ID_WIDTH</spirit:name>
          <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="BUSIFPARAM_VALUE.S_AXI.ID_WIDTH">1</spirit:value>
          <spirit:vendorExtensions>
            <xilinx:parameterInfo>
              <xilinx:parameterUsage>none</xilinx:parameterUsage>
            </xilinx:parameterInfo>
          </spirit:vendorExtensions>
        </spirit:parameter>
        <spirit:parameter>
          <spirit:name>ADDR_WIDTH</spirit:name>
          <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="BUSIFPARAM_VALUE.S_AXI.ADDR_WIDTH">32</spirit:value>
          <spirit:vendorExtensions>
            <xilinx:parameterInfo>
              <xilinx:parameterUsage>none</xilinx:parameterUsage>
            </xilinx:parameterInfo>
          </spirit:vendorExtensions>
        </spirit:parameter>
        <spirit:parameter>
          <spirit:name>AWUSER_WIDTH</spirit:name>
          <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="BUSIFPARAM_VALUE.S_AXI.AWUSER_WIDTH">0</spirit:value>
          <spirit:vendorExtensions>
            <xilinx:parameterInfo>
              <xilinx:parameterUsage>none</xilinx:parameterUsage>
            </xilinx:parameterInfo>
          </spirit:vendorExtensions>
        </spirit:parameter>
        <spirit:parameter>
          <spirit:name>ARUSER_WIDTH</spirit:name>
          <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="BUSIFPARAM_VALUE.S_AXI.ARUSER_WIDTH">0</spirit:value>
          <spirit:vendorExtensions>
            <xilinx:parameterInfo>
              <xilinx:parameterUsage>none</xilinx:parameterUsage>
            </xilinx:parameterInfo>
          </spirit:vendorExtensions>
        </spirit:parameter>
        <spirit:parameter>
          <spirit:name>WUSER_WIDTH</spirit:name>
          <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="BUSIFPARAM_VALUE.S_AXI.WUSER_WIDTH">0</spirit:value>
          <spirit:vendorExtensions>
            <xilinx:parameterInfo>
              <xilinx:parameterUsage>none</xilinx:parameterUsage>
            </xilinx:parameterInfo>
          </spirit:vendorExtensions>
        </spirit:parameter>
        <spirit:parameter>
          <spirit:name>RUSER_WIDTH</spirit:name>
          <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="BUSIFPARAM_VALUE.S_AXI.RUSER_WIDTH">0</spirit:value>
          <spirit:vendorExtensions>
            <xilinx:parameterInfo>
              <xilinx:parameterUsage>none</xilinx:parameterUsage>
            </xilinx:parameterInfo>
          </spirit:vendorExtensions>
        </spirit:parameter>
        <spirit:parameter>
          <spirit:name>BUSER_WIDTH</spirit:name>
          <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="BUSIFPARAM_VALUE.S_AXI.BUSER_WIDTH">0</spirit:value>
          <spirit:vendorExtensions>
            <xilinx:parameterInfo>
              <xilinx:parameterUsage>none</xilinx:parameterUsage>
            </xilinx:parameterInfo>
          </spirit:vendorExtensions>
        </spirit:parameter>
        <spirit:parameter>
          <spirit:name>READ_WRITE_MODE</spirit:name>
          <spirit:value spirit:resolve="generated" spirit:id="BUSIFPARAM_VALUE.S_AXI.READ_WRITE_MODE">READ_WRITE</spirit:value>
          <spirit:vendorExtensions>
            <xilinx:parameterInfo>
              <xilinx:parameterUsage>none</xilinx:parameterUsage>
            </xilinx:parameterInfo>
          </spirit:vendorExtensions>
        </spirit:parameter>
        <spirit:parameter>
          <spirit:name>HAS_BURST</spirit:name>
          <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="BUSIFPARAM_VALUE.S_AXI.HAS_BURST">1</spirit:value>
          <spirit:vendorExtensions>
            <xilinx:parameterInfo>
              <xilinx:parameterUsage>none</xilinx:parameterUsage>
            </xilinx:parameterInfo>
          </spirit:vendorExtensions>
        </spirit:parameter>
        <spirit:parameter>
          <spirit:name>HAS_LOCK</spirit:name>
          <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="BUSIFPARAM_VALUE.S_AXI.HAS_LOCK">1</spirit:value>
          <spirit:vendorExtensions>
            <xilinx:parameterInfo>
              <xilinx:parameterUsage>none</xilinx:parameterUsage>
            </xilinx:parameterInfo>
          </spirit:vendorExtensions>
        </spirit:parameter>
        <spirit:parameter>
          <spirit:name>HAS_PROT</spirit:name>
          <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="BUSIFPARAM_VALUE.S_AXI.HAS_PROT">1</spirit:value>
          <spirit:vendorExtensions>
            <xilinx:parameterInfo>
              <xilinx:parameterUsage>none</xilinx:parameterUsage>
            </xilinx:parameterInfo>
          </spirit:vendorExtensions>
        </spirit:parameter>
        <spirit:parameter>
          <spirit:name>HAS_CACHE</spirit:name>
          <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="BUSIFPARAM_VALUE.S_AXI.HAS_CACHE">1</spirit:value>
          <spirit:vendorExtensions>
            <xilinx:parameterInfo>
              <xilinx:parameterUsage>none</xilinx:parameterUsage>
            </xilinx:parameterInfo>
          </spirit:vendorExtensions>
        </spirit:parameter>
        <spirit:parameter>
          <spirit:name>HAS_QOS</spirit:name>
          <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="BUSIFPARAM_VALUE.S_AXI.HAS_QOS">1</spirit:value>
          <spirit:vendorExtensions>
            <xilinx:parameterInfo>
              <xilinx:parameterUsage>none</xilinx:parameterUsage>
            </xilinx:parameterInfo>
          </spirit:vendorExtensions>
        </spirit:parameter>
        <spirit:parameter>
          <spirit:name>HAS_REGION</spirit:name>
          <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="BUSIFPARAM_VALUE.S_AXI.HAS_REGION">0</spirit:value>
          <spirit:vendorExtensions>
            <xilinx:parameterInfo>
              <xilinx:parameterUsage>none</xilinx:parameterUsage>
            </xilinx:parameterInfo>
          </spirit:vendorExtensions>
        </spirit:parameter>
        <spirit:parameter>
          <spirit:name>HAS_WSTRB</spirit:name>
          <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="BUSIFPARAM_VALUE.S_AXI.HAS_WSTRB">1</spirit:value>
          <spirit:vendorExtensions>
            <xilinx:parameterInfo>
              <xilinx:parameterUsage>none</xilinx:parameterUsage>
            </xilinx:parameterInfo>
          </spirit:vendorExtensions>
        </spirit:parameter>
        <spirit:parameter>
          <spirit:name>HAS_BRESP</spirit:name>
          <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="BUSIFPARAM_VALUE.S_AXI.HAS_BRESP">1</spirit:value>
          <spirit:vendorExtensions>
            <xilinx:parameterInfo>
              <xilinx:parameterUsage>none</xilinx:parameterUsage>
            </xilinx:parameterInfo>
          </spirit:vendorExtensions>
        </spirit:parameter>
        <spirit:parameter>
          <spirit:name>HAS_RRESP</spirit:name>
          <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="BUSIFPARAM_VALUE.S_AXI.HAS_RRESP">1</spirit:value>
          <spirit:vendorExtensions>
            <xilinx:parameterInfo>
              <xilinx:parameterUsage>none</xilinx:parameterUsage>
            </xilinx:parameterInfo>
          </spirit:vendorExtensions>
        </spirit:parameter>
        <spirit:parameter>
          <spirit:name>SUPPORTS_NARROW_BURST</spirit:name>
          <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="BUSIFPARAM_VALUE.S_AXI.SUPPORTS_NARROW_BURST">1</spirit:value>
          <spirit:vendorExtensions>
            <xilinx:parameterInfo>
              <xilinx:parameterUsage>none</xilinx:parameterUsage>
            </xilinx:parameterInfo>
          </spirit:vendorExtensions>
        </spirit:parameter>
        <spirit:parameter>
          <spirit:name>NUM_READ_OUTSTANDING</spirit:name>
          <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="BUSIFPARAM_VALUE.S_AXI.NUM_READ_OUTSTANDING">2</spirit:value>
          <spirit:vendorExtensions>
            <xilinx:parameterInfo>
              <xilinx:parameterUsage>none</xilinx:parameterUsage>
            </xilinx:parameterInfo>
          </spirit:vendorExtensions>
        </spirit:parameter>
        <spirit:parameter>
          <spirit:name>NUM_WRITE_OUTSTANDING</spirit:name>
          <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="BUSIFPARAM_VALUE.S_AXI.NUM_WRITE_OUTSTANDING">2</spirit:value>
          <spirit:vendorExtensions>
            <xilinx:parameterInfo>
              <xilinx:parameterUsage>none</xilinx:parameterUsage>
            </xilinx:parameterInfo>
          </spirit:vendorExtensions>
        </spirit:parameter>
        <spirit:parameter>
          <spirit:name>MAX_BURST_LENGTH</spirit:name>
          <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="BUSIFPARAM_VALUE.S_AXI.MAX_BURST_LENGTH">256</spirit:value>
          <spirit:vendorExtensions>
            <xilinx:parameterInfo>
              <xilinx:parameterUsage>none</xilinx:parameterUsage>
            </xilinx:parameterInfo>
          </spirit:vendorExtensions>
        </spirit:parameter>
        <spirit:parameter>
          <spirit:name>PHASE</spirit:name>
          <spirit:value spirit:format="float" spirit:resolve="generated" spirit:id="BUSIFPARAM_VALUE.S_AXI.PHASE">0.000</spirit:value>
          <spirit:vendorExtensions>
            <xilinx:parameterInfo>
              <xilinx:parameterUsage>none</xilinx:parameterUsage>
            </xilinx:parameterInfo>
          </spirit:vendorExtensions>
        </spirit:parameter>
        <spirit:parameter>
          <spirit:name>CLK_DOMAIN</spirit:name>
          <spirit:value spirit:resolve="generated" spirit:id="BUSIFPARAM_VALUE.S_AXI.CLK_DOMAIN">pcie_ddr_clk_in1_0</spirit:value>
          <spirit:vendorExtensions>
            <xilinx:parameterInfo>
              <xilinx:parameterUsage>none</xilinx:parameterUsage>
            </xilinx:parameterInfo>
          </spirit:vendorExtensions>
        </spirit:parameter>
        <spirit:parameter>
          <spirit:name>NUM_READ_THREADS</spirit:name>
          <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="BUSIFPARAM_VALUE.S_AXI.NUM_READ_THREADS">1</spirit:value>
          <spirit:vendorExtensions>
            <xilinx:parameterInfo>
              <xilinx:parameterUsage>none</xilinx:parameterUsage>
            </xilinx:parameterInfo>
          </spirit:vendorExtensions>
        </spirit:parameter>
        <spirit:parameter>
          <spirit:name>NUM_WRITE_THREADS</spirit:name>
          <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="BUSIFPARAM_VALUE.S_AXI.NUM_WRITE_THREADS">1</spirit:value>
          <spirit:vendorExtensions>
            <xilinx:parameterInfo>
              <xilinx:parameterUsage>none</xilinx:parameterUsage>
            </xilinx:parameterInfo>
          </spirit:vendorExtensions>
        </spirit:parameter>
        <spirit:parameter>
          <spirit:name>RUSER_BITS_PER_BYTE</spirit:name>
          <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="BUSIFPARAM_VALUE.S_AXI.RUSER_BITS_PER_BYTE">0</spirit:value>
          <spirit:vendorExtensions>
            <xilinx:parameterInfo>
              <xilinx:parameterUsage>none</xilinx:parameterUsage>
            </xilinx:parameterInfo>
          </spirit:vendorExtensions>
        </spirit:parameter>
        <spirit:parameter>
          <spirit:name>WUSER_BITS_PER_BYTE</spirit:name>
          <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="BUSIFPARAM_VALUE.S_AXI.WUSER_BITS_PER_BYTE">0</spirit:value>
          <spirit:vendorExtensions>
            <xilinx:parameterInfo>
              <xilinx:parameterUsage>none</xilinx:parameterUsage>
            </xilinx:parameterInfo>
          </spirit:vendorExtensions>
        </spirit:parameter>
        <spirit:parameter>
          <spirit:name>INSERT_VIP</spirit:name>
          <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="BUSIFPARAM_VALUE.S_AXI.INSERT_VIP">0</spirit:value>
          <spirit:vendorExtensions>
            <xilinx:parameterInfo>
              <xilinx:parameterUsage>simulation.rtl</xilinx:parameterUsage>
            </xilinx:parameterInfo>
          </spirit:vendorExtensions>
        </spirit:parameter>
      </spirit:parameters>
    </spirit:busInterface>
    <spirit:busInterface>
      <spirit:name>M_AXI</spirit:name>
      <spirit:displayName>M_AXI</spirit:displayName>
      <spirit:busType spirit:vendor="xilinx.com" spirit:library="interface" spirit:name="aximm" spirit:version="1.0"/>
      <spirit:abstractionType spirit:vendor="xilinx.com" spirit:library="interface" spirit:name="aximm_rtl" spirit:version="1.0"/>
      <spirit:master/>
      <spirit:portMaps>
        <spirit:portMap>
          <spirit:logicalPort>
            <spirit:name>AWID</spirit:name>
          </spirit:logicalPort>
          <spirit:physicalPort>
            <spirit:name>m_axi_awid</spirit:name>
          </spirit:physicalPort>
        </spirit:portMap>
        <spirit:portMap>
          <spirit:logicalPort>
            <spirit:name>AWADDR</spirit:name>
          </spirit:logicalPort>
          <spirit:physicalPort>
            <spirit:name>m_axi_awaddr</spirit:name>
          </spirit:physicalPort>
        </spirit:portMap>
        <spirit:portMap>
          <spirit:logicalPort>
            <spirit:name>AWLEN</spirit:name>
          </spirit:logicalPort>
          <spirit:physicalPort>
            <spirit:name>m_axi_awlen</spirit:name>
          </spirit:physicalPort>
        </spirit:portMap>
        <spirit:portMap>
          <spirit:logicalPort>
            <spirit:name>AWSIZE</spirit:name>
          </spirit:logicalPort>
          <spirit:physicalPort>
            <spirit:name>m_axi_awsize</spirit:name>
          </spirit:physicalPort>
        </spirit:portMap>
        <spirit:portMap>
          <spirit:logicalPort>
            <spirit:name>AWBURST</spirit:name>
          </spirit:logicalPort>
          <spirit:physicalPort>
            <spirit:name>m_axi_awburst</spirit:name>
          </spirit:physicalPort>
        </spirit:portMap>
        <spirit:portMap>
          <spirit:logicalPort>
            <spirit:name>AWLOCK</spirit:name>
          </spirit:logicalPort>
          <spirit:physicalPort>
            <spirit:name>m_axi_awlock</spirit:name>
          </spirit:physicalPort>
        </spirit:portMap>
        <spirit:portMap>
          <spirit:logicalPort>
            <spirit:name>AWCACHE</spirit:name>
          </spirit:logicalPort>
          <spirit:physicalPort>
            <spirit:name>m_axi_awcache</spirit:name>
          </spirit:physicalPort>
        </spirit:portMap>
        <spirit:portMap>
          <spirit:logicalPort>
            <spirit:name>AWPROT</spirit:name>
          </spirit:logicalPort>
          <spirit:physicalPort>
            <spirit:name>m_axi_awprot</spirit:name>
          </spirit:physicalPort>
        </spirit:portMap>
        <spirit:portMap>
          <spirit:logicalPort>
            <spirit:name>AWQOS</spirit:name>
          </spirit:logicalPort>
          <spirit:physicalPort>
            <spirit:name>m_axi_awqos</spirit:name>
          </spirit:physicalPort>
        </spirit:portMap>
        <spirit:portMap>
          <spirit:logicalPort>
            <spirit:name>AWUSER</spirit:name>
          </spirit:logicalPort>
          <spirit:physicalPort>
            <spirit:name>m_axi_awuser</spirit:name>
          </spirit:physicalPort>
        </spirit:portMap>
        <spirit:portMap>
          <spirit:logicalPort>
            <spirit:name>AWVALID</spirit:name>
          </spirit:logicalPort>
          <spirit:physicalPort>
            <spirit:name>m_axi_awvalid</spirit:name>
          </spirit:physicalPort>
        </spirit:portMap>
        <spirit:portMap>
          <spirit:logicalPort>
            <spirit:name>AWREADY</spirit:name>
          </spirit:logicalPort>
          <spirit:physicalPort>
            <spirit:name>m_axi_awready</spirit:name>
          </spirit:physicalPort>
        </spirit:portMap>
        <spirit:portMap>
          <spirit:logicalPort>
            <spirit:name>WID</spirit:name>
          </spirit:logicalPort>
          <spirit:physicalPort>
            <spirit:name>m_axi_wid</spirit:name>
          </spirit:physicalPort>
        </spirit:portMap>
        <spirit:portMap>
          <spirit:logicalPort>
            <spirit:name>WDATA</spirit:name>
          </spirit:logicalPort>
          <spirit:physicalPort>
            <spirit:name>m_axi_wdata</spirit:name>
          </spirit:physicalPort>
        </spirit:portMap>
        <spirit:portMap>
          <spirit:logicalPort>
            <spirit:name>WSTRB</spirit:name>
          </spirit:logicalPort>
          <spirit:physicalPort>
            <spirit:name>m_axi_wstrb</spirit:name>
          </spirit:physicalPort>
        </spirit:portMap>
        <spirit:portMap>
          <spirit:logicalPort>
            <spirit:name>WLAST</spirit:name>
          </spirit:logicalPort>
          <spirit:physicalPort>
            <spirit:name>m_axi_wlast</spirit:name>
          </spirit:physicalPort>
        </spirit:portMap>
        <spirit:portMap>
          <spirit:logicalPort>
            <spirit:name>WUSER</spirit:name>
          </spirit:logicalPort>
          <spirit:physicalPort>
            <spirit:name>m_axi_wuser</spirit:name>
          </spirit:physicalPort>
        </spirit:portMap>
        <spirit:portMap>
          <spirit:logicalPort>
            <spirit:name>WVALID</spirit:name>
          </spirit:logicalPort>
          <spirit:physicalPort>
            <spirit:name>m_axi_wvalid</spirit:name>
          </spirit:physicalPort>
        </spirit:portMap>
        <spirit:portMap>
          <spirit:logicalPort>
            <spirit:name>WREADY</spirit:name>
          </spirit:logicalPort>
          <spirit:physicalPort>
            <spirit:name>m_axi_wready</spirit:name>
          </spirit:physicalPort>
        </spirit:portMap>
        <spirit:portMap>
          <spirit:logicalPort>
            <spirit:name>BID</spirit:name>
          </spirit:logicalPort>
          <spirit:physicalPort>
            <spirit:name>m_axi_bid</spirit:name>
          </spirit:physicalPort>
        </spirit:portMap>
        <spirit:portMap>
          <spirit:logicalPort>
            <spirit:name>BRESP</spirit:name>
          </spirit:logicalPort>
          <spirit:physicalPort>
            <spirit:name>m_axi_bresp</spirit:name>
          </spirit:physicalPort>
        </spirit:portMap>
        <spirit:portMap>
          <spirit:logicalPort>
            <spirit:name>BUSER</spirit:name>
          </spirit:logicalPort>
          <spirit:physicalPort>
            <spirit:name>m_axi_buser</spirit:name>
          </spirit:physicalPort>
        </spirit:portMap>
        <spirit:portMap>
          <spirit:logicalPort>
            <spirit:name>BVALID</spirit:name>
          </spirit:logicalPort>
          <spirit:physicalPort>
            <spirit:name>m_axi_bvalid</spirit:name>
          </spirit:physicalPort>
        </spirit:portMap>
        <spirit:portMap>
          <spirit:logicalPort>
            <spirit:name>BREADY</spirit:name>
          </spirit:logicalPort>
          <spirit:physicalPort>
            <spirit:name>m_axi_bready</spirit:name>
          </spirit:physicalPort>
        </spirit:portMap>
        <spirit:portMap>
          <spirit:logicalPort>
            <spirit:name>ARID</spirit:name>
          </spirit:logicalPort>
          <spirit:physicalPort>
            <spirit:name>m_axi_arid</spirit:name>
          </spirit:physicalPort>
        </spirit:portMap>
        <spirit:portMap>
          <spirit:logicalPort>
            <spirit:name>ARADDR</spirit:name>
          </spirit:logicalPort>
          <spirit:physicalPort>
            <spirit:name>m_axi_araddr</spirit:name>
          </spirit:physicalPort>
        </spirit:portMap>
        <spirit:portMap>
          <spirit:logicalPort>
            <spirit:name>ARLEN</spirit:name>
          </spirit:logicalPort>
          <spirit:physicalPort>
            <spirit:name>m_axi_arlen</spirit:name>
          </spirit:physicalPort>
        </spirit:portMap>
        <spirit:portMap>
          <spirit:logicalPort>
            <spirit:name>ARSIZE</spirit:name>
          </spirit:logicalPort>
          <spirit:physicalPort>
            <spirit:name>m_axi_arsize</spirit:name>
          </spirit:physicalPort>
        </spirit:portMap>
        <spirit:portMap>
          <spirit:logicalPort>
            <spirit:name>ARBURST</spirit:name>
          </spirit:logicalPort>
          <spirit:physicalPort>
            <spirit:name>m_axi_arburst</spirit:name>
          </spirit:physicalPort>
        </spirit:portMap>
        <spirit:portMap>
          <spirit:logicalPort>
            <spirit:name>ARLOCK</spirit:name>
          </spirit:logicalPort>
          <spirit:physicalPort>
            <spirit:name>m_axi_arlock</spirit:name>
          </spirit:physicalPort>
        </spirit:portMap>
        <spirit:portMap>
          <spirit:logicalPort>
            <spirit:name>ARCACHE</spirit:name>
          </spirit:logicalPort>
          <spirit:physicalPort>
            <spirit:name>m_axi_arcache</spirit:name>
          </spirit:physicalPort>
        </spirit:portMap>
        <spirit:portMap>
          <spirit:logicalPort>
            <spirit:name>ARPROT</spirit:name>
          </spirit:logicalPort>
          <spirit:physicalPort>
            <spirit:name>m_axi_arprot</spirit:name>
          </spirit:physicalPort>
        </spirit:portMap>
        <spirit:portMap>
          <spirit:logicalPort>
            <spirit:name>ARQOS</spirit:name>
          </spirit:logicalPort>
          <spirit:physicalPort>
            <spirit:name>m_axi_arqos</spirit:name>
          </spirit:physicalPort>
        </spirit:portMap>
        <spirit:portMap>
          <spirit:logicalPort>
            <spirit:name>ARUSER</spirit:name>
          </spirit:logicalPort>
          <spirit:physicalPort>
            <spirit:name>m_axi_aruser</spirit:name>
          </spirit:physicalPort>
        </spirit:portMap>
        <spirit:portMap>
          <spirit:logicalPort>
            <spirit:name>ARVALID</spirit:name>
          </spirit:logicalPort>
          <spirit:physicalPort>
            <spirit:name>m_axi_arvalid</spirit:name>
          </spirit:physicalPort>
        </spirit:portMap>
        <spirit:portMap>
          <spirit:logicalPort>
            <spirit:name>ARREADY</spirit:name>
          </spirit:logicalPort>
          <spirit:physicalPort>
            <spirit:name>m_axi_arready</spirit:name>
          </spirit:physicalPort>
        </spirit:portMap>
        <spirit:portMap>
          <spirit:logicalPort>
            <spirit:name>RID</spirit:name>
          </spirit:logicalPort>
          <spirit:physicalPort>
            <spirit:name>m_axi_rid</spirit:name>
          </spirit:physicalPort>
        </spirit:portMap>
        <spirit:portMap>
          <spirit:logicalPort>
            <spirit:name>RDATA</spirit:name>
          </spirit:logicalPort>
          <spirit:physicalPort>
            <spirit:name>m_axi_rdata</spirit:name>
          </spirit:physicalPort>
        </spirit:portMap>
        <spirit:portMap>
          <spirit:logicalPort>
            <spirit:name>RRESP</spirit:name>
          </spirit:logicalPort>
          <spirit:physicalPort>
            <spirit:name>m_axi_rresp</spirit:name>
          </spirit:physicalPort>
        </spirit:portMap>
        <spirit:portMap>
          <spirit:logicalPort>
            <spirit:name>RLAST</spirit:name>
          </spirit:logicalPort>
          <spirit:physicalPort>
            <spirit:name>m_axi_rlast</spirit:name>
          </spirit:physicalPort>
        </spirit:portMap>
        <spirit:portMap>
          <spirit:logicalPort>
            <spirit:name>RUSER</spirit:name>
          </spirit:logicalPort>
          <spirit:physicalPort>
            <spirit:name>m_axi_ruser</spirit:name>
          </spirit:physicalPort>
        </spirit:portMap>
        <spirit:portMap>
          <spirit:logicalPort>
            <spirit:name>RVALID</spirit:name>
          </spirit:logicalPort>
          <spirit:physicalPort>
            <spirit:name>m_axi_rvalid</spirit:name>
          </spirit:physicalPort>
        </spirit:portMap>
        <spirit:portMap>
          <spirit:logicalPort>
            <spirit:name>RREADY</spirit:name>
          </spirit:logicalPort>
          <spirit:physicalPort>
            <spirit:name>m_axi_rready</spirit:name>
          </spirit:physicalPort>
        </spirit:portMap>
      </spirit:portMaps>
      <spirit:parameters>
        <spirit:parameter>
          <spirit:name>DATA_WIDTH</spirit:name>
          <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="BUSIFPARAM_VALUE.M_AXI.DATA_WIDTH">32</spirit:value>
          <spirit:vendorExtensions>
            <xilinx:parameterInfo>
              <xilinx:parameterUsage>none</xilinx:parameterUsage>
            </xilinx:parameterInfo>
          </spirit:vendorExtensions>
        </spirit:parameter>
        <spirit:parameter>
          <spirit:name>PROTOCOL</spirit:name>
          <spirit:value spirit:resolve="generated" spirit:id="BUSIFPARAM_VALUE.M_AXI.PROTOCOL">AXI4</spirit:value>
          <spirit:vendorExtensions>
            <xilinx:parameterInfo>
              <xilinx:parameterUsage>none</xilinx:parameterUsage>
            </xilinx:parameterInfo>
          </spirit:vendorExtensions>
        </spirit:parameter>
        <spirit:parameter>
          <spirit:name>FREQ_HZ</spirit:name>
          <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="BUSIFPARAM_VALUE.M_AXI.FREQ_HZ">200000000</spirit:value>
          <spirit:vendorExtensions>
            <xilinx:parameterInfo>
              <xilinx:parameterUsage>none</xilinx:parameterUsage>
            </xilinx:parameterInfo>
          </spirit:vendorExtensions>
        </spirit:parameter>
        <spirit:parameter>
          <spirit:name>ID_WIDTH</spirit:name>
          <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="BUSIFPARAM_VALUE.M_AXI.ID_WIDTH">1</spirit:value>
          <spirit:vendorExtensions>
            <xilinx:parameterInfo>
              <xilinx:parameterUsage>none</xilinx:parameterUsage>
            </xilinx:parameterInfo>
          </spirit:vendorExtensions>
        </spirit:parameter>
        <spirit:parameter>
          <spirit:name>ADDR_WIDTH</spirit:name>
          <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="BUSIFPARAM_VALUE.M_AXI.ADDR_WIDTH">32</spirit:value>
          <spirit:vendorExtensions>
            <xilinx:parameterInfo>
              <xilinx:parameterUsage>none</xilinx:parameterUsage>
            </xilinx:parameterInfo>
          </spirit:vendorExtensions>
        </spirit:parameter>
        <spirit:parameter>
          <spirit:name>AWUSER_WIDTH</spirit:name>
          <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="BUSIFPARAM_VALUE.M_AXI.AWUSER_WIDTH">0</spirit:value>
          <spirit:vendorExtensions>
            <xilinx:parameterInfo>
              <xilinx:parameterUsage>none</xilinx:parameterUsage>
            </xilinx:parameterInfo>
          </spirit:vendorExtensions>
        </spirit:parameter>
        <spirit:parameter>
          <spirit:name>ARUSER_WIDTH</spirit:name>
          <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="BUSIFPARAM_VALUE.M_AXI.ARUSER_WIDTH">0</spirit:value>
          <spirit:vendorExtensions>
            <xilinx:parameterInfo>
              <xilinx:parameterUsage>none</xilinx:parameterUsage>
            </xilinx:parameterInfo>
          </spirit:vendorExtensions>
        </spirit:parameter>
        <spirit:parameter>
          <spirit:name>WUSER_WIDTH</spirit:name>
          <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="BUSIFPARAM_VALUE.M_AXI.WUSER_WIDTH">0</spirit:value>
          <spirit:vendorExtensions>
            <xilinx:parameterInfo>
              <xilinx:parameterUsage>none</xilinx:parameterUsage>
            </xilinx:parameterInfo>
          </spirit:vendorExtensions>
        </spirit:parameter>
        <spirit:parameter>
          <spirit:name>RUSER_WIDTH</spirit:name>
          <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="BUSIFPARAM_VALUE.M_AXI.RUSER_WIDTH">0</spirit:value>
          <spirit:vendorExtensions>
            <xilinx:parameterInfo>
              <xilinx:parameterUsage>none</xilinx:parameterUsage>
            </xilinx:parameterInfo>
          </spirit:vendorExtensions>
        </spirit:parameter>
        <spirit:parameter>
          <spirit:name>BUSER_WIDTH</spirit:name>
          <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="BUSIFPARAM_VALUE.M_AXI.BUSER_WIDTH">0</spirit:value>
          <spirit:vendorExtensions>
            <xilinx:parameterInfo>
              <xilinx:parameterUsage>none</xilinx:parameterUsage>
            </xilinx:parameterInfo>
          </spirit:vendorExtensions>
        </spirit:parameter>
        <spirit:parameter>
          <spirit:name>READ_WRITE_MODE</spirit:name>
          <spirit:value spirit:resolve="generated" spirit:id="BUSIFPARAM_VALUE.M_AXI.READ_WRITE_MODE">READ_WRITE</spirit:value>
          <spirit:vendorExtensions>
            <xilinx:parameterInfo>
              <xilinx:parameterUsage>none</xilinx:parameterUsage>
            </xilinx:parameterInfo>
          </spirit:vendorExtensions>
        </spirit:parameter>
        <spirit:parameter>
          <spirit:name>HAS_BURST</spirit:name>
          <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="BUSIFPARAM_VALUE.M_AXI.HAS_BURST">1</spirit:value>
          <spirit:vendorExtensions>
            <xilinx:parameterInfo>
              <xilinx:parameterUsage>none</xilinx:parameterUsage>
            </xilinx:parameterInfo>
          </spirit:vendorExtensions>
        </spirit:parameter>
        <spirit:parameter>
          <spirit:name>HAS_LOCK</spirit:name>
          <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="BUSIFPARAM_VALUE.M_AXI.HAS_LOCK">1</spirit:value>
          <spirit:vendorExtensions>
            <xilinx:parameterInfo>
              <xilinx:parameterUsage>none</xilinx:parameterUsage>
            </xilinx:parameterInfo>
          </spirit:vendorExtensions>
        </spirit:parameter>
        <spirit:parameter>
          <spirit:name>HAS_PROT</spirit:name>
          <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="BUSIFPARAM_VALUE.M_AXI.HAS_PROT">1</spirit:value>
          <spirit:vendorExtensions>
            <xilinx:parameterInfo>
              <xilinx:parameterUsage>none</xilinx:parameterUsage>
            </xilinx:parameterInfo>
          </spirit:vendorExtensions>
        </spirit:parameter>
        <spirit:parameter>
          <spirit:name>HAS_CACHE</spirit:name>
          <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="BUSIFPARAM_VALUE.M_AXI.HAS_CACHE">1</spirit:value>
          <spirit:vendorExtensions>
            <xilinx:parameterInfo>
              <xilinx:parameterUsage>none</xilinx:parameterUsage>
            </xilinx:parameterInfo>
          </spirit:vendorExtensions>
        </spirit:parameter>
        <spirit:parameter>
          <spirit:name>HAS_QOS</spirit:name>
          <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="BUSIFPARAM_VALUE.M_AXI.HAS_QOS">1</spirit:value>
          <spirit:vendorExtensions>
            <xilinx:parameterInfo>
              <xilinx:parameterUsage>none</xilinx:parameterUsage>
            </xilinx:parameterInfo>
          </spirit:vendorExtensions>
        </spirit:parameter>
        <spirit:parameter>
          <spirit:name>HAS_REGION</spirit:name>
          <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="BUSIFPARAM_VALUE.M_AXI.HAS_REGION">0</spirit:value>
          <spirit:vendorExtensions>
            <xilinx:parameterInfo>
              <xilinx:parameterUsage>none</xilinx:parameterUsage>
            </xilinx:parameterInfo>
          </spirit:vendorExtensions>
        </spirit:parameter>
        <spirit:parameter>
          <spirit:name>HAS_WSTRB</spirit:name>
          <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="BUSIFPARAM_VALUE.M_AXI.HAS_WSTRB">1</spirit:value>
          <spirit:vendorExtensions>
            <xilinx:parameterInfo>
              <xilinx:parameterUsage>none</xilinx:parameterUsage>
            </xilinx:parameterInfo>
          </spirit:vendorExtensions>
        </spirit:parameter>
        <spirit:parameter>
          <spirit:name>HAS_BRESP</spirit:name>
          <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="BUSIFPARAM_VALUE.M_AXI.HAS_BRESP">1</spirit:value>
          <spirit:vendorExtensions>
            <xilinx:parameterInfo>
              <xilinx:parameterUsage>none</xilinx:parameterUsage>
            </xilinx:parameterInfo>
          </spirit:vendorExtensions>
        </spirit:parameter>
        <spirit:parameter>
          <spirit:name>HAS_RRESP</spirit:name>
          <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="BUSIFPARAM_VALUE.M_AXI.HAS_RRESP">1</spirit:value>
          <spirit:vendorExtensions>
            <xilinx:parameterInfo>
              <xilinx:parameterUsage>none</xilinx:parameterUsage>
            </xilinx:parameterInfo>
          </spirit:vendorExtensions>
        </spirit:parameter>
        <spirit:parameter>
          <spirit:name>SUPPORTS_NARROW_BURST</spirit:name>
          <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="BUSIFPARAM_VALUE.M_AXI.SUPPORTS_NARROW_BURST">1</spirit:value>
          <spirit:vendorExtensions>
            <xilinx:parameterInfo>
              <xilinx:parameterUsage>none</xilinx:parameterUsage>
            </xilinx:parameterInfo>
          </spirit:vendorExtensions>
        </spirit:parameter>
        <spirit:parameter>
          <spirit:name>NUM_READ_OUTSTANDING</spirit:name>
          <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="BUSIFPARAM_VALUE.M_AXI.NUM_READ_OUTSTANDING">2</spirit:value>
          <spirit:vendorExtensions>
            <xilinx:parameterInfo>
              <xilinx:parameterUsage>none</xilinx:parameterUsage>
            </xilinx:parameterInfo>
          </spirit:vendorExtensions>
        </spirit:parameter>
        <spirit:parameter>
          <spirit:name>NUM_WRITE_OUTSTANDING</spirit:name>
          <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="BUSIFPARAM_VALUE.M_AXI.NUM_WRITE_OUTSTANDING">2</spirit:value>
          <spirit:vendorExtensions>
            <xilinx:parameterInfo>
              <xilinx:parameterUsage>none</xilinx:parameterUsage>
            </xilinx:parameterInfo>
          </spirit:vendorExtensions>
        </spirit:parameter>
        <spirit:parameter>
          <spirit:name>MAX_BURST_LENGTH</spirit:name>
          <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="BUSIFPARAM_VALUE.M_AXI.MAX_BURST_LENGTH">256</spirit:value>
          <spirit:vendorExtensions>
            <xilinx:parameterInfo>
              <xilinx:parameterUsage>none</xilinx:parameterUsage>
            </xilinx:parameterInfo>
          </spirit:vendorExtensions>
        </spirit:parameter>
        <spirit:parameter>
          <spirit:name>PHASE</spirit:name>
          <spirit:value spirit:format="float" spirit:resolve="generated" spirit:id="BUSIFPARAM_VALUE.M_AXI.PHASE">0.000</spirit:value>
          <spirit:vendorExtensions>
            <xilinx:parameterInfo>
              <xilinx:parameterUsage>none</xilinx:parameterUsage>
            </xilinx:parameterInfo>
          </spirit:vendorExtensions>
        </spirit:parameter>
        <spirit:parameter>
          <spirit:name>CLK_DOMAIN</spirit:name>
          <spirit:value spirit:resolve="generated" spirit:id="BUSIFPARAM_VALUE.M_AXI.CLK_DOMAIN">pcie_ddr_clk_in1_0</spirit:value>
          <spirit:vendorExtensions>
            <xilinx:parameterInfo>
              <xilinx:parameterUsage>none</xilinx:parameterUsage>
            </xilinx:parameterInfo>
          </spirit:vendorExtensions>
        </spirit:parameter>
        <spirit:parameter>
          <spirit:name>NUM_READ_THREADS</spirit:name>
          <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="BUSIFPARAM_VALUE.M_AXI.NUM_READ_THREADS">1</spirit:value>
          <spirit:vendorExtensions>
            <xilinx:parameterInfo>
              <xilinx:parameterUsage>none</xilinx:parameterUsage>
            </xilinx:parameterInfo>
          </spirit:vendorExtensions>
        </spirit:parameter>
        <spirit:parameter>
          <spirit:name>NUM_WRITE_THREADS</spirit:name>
          <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="BUSIFPARAM_VALUE.M_AXI.NUM_WRITE_THREADS">1</spirit:value>
          <spirit:vendorExtensions>
            <xilinx:parameterInfo>
              <xilinx:parameterUsage>none</xilinx:parameterUsage>
            </xilinx:parameterInfo>
          </spirit:vendorExtensions>
        </spirit:parameter>
        <spirit:parameter>
          <spirit:name>RUSER_BITS_PER_BYTE</spirit:name>
          <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="BUSIFPARAM_VALUE.M_AXI.RUSER_BITS_PER_BYTE">0</spirit:value>
          <spirit:vendorExtensions>
            <xilinx:parameterInfo>
              <xilinx:parameterUsage>none</xilinx:parameterUsage>
            </xilinx:parameterInfo>
          </spirit:vendorExtensions>
        </spirit:parameter>
        <spirit:parameter>
          <spirit:name>WUSER_BITS_PER_BYTE</spirit:name>
          <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="BUSIFPARAM_VALUE.M_AXI.WUSER_BITS_PER_BYTE">0</spirit:value>
          <spirit:vendorExtensions>
            <xilinx:parameterInfo>
              <xilinx:parameterUsage>none</xilinx:parameterUsage>
            </xilinx:parameterInfo>
          </spirit:vendorExtensions>
        </spirit:parameter>
        <spirit:parameter>
          <spirit:name>INSERT_VIP</spirit:name>
          <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="BUSIFPARAM_VALUE.M_AXI.INSERT_VIP">0</spirit:value>
          <spirit:vendorExtensions>
            <xilinx:parameterInfo>
              <xilinx:parameterUsage>simulation.rtl</xilinx:parameterUsage>
            </xilinx:parameterInfo>
          </spirit:vendorExtensions>
        </spirit:parameter>
      </spirit:parameters>
    </spirit:busInterface>
    <spirit:busInterface>
      <spirit:name>CLK</spirit:name>
      <spirit:displayName>CLK</spirit:displayName>
      <spirit:busType spirit:vendor="xilinx.com" spirit:library="signal" spirit:name="clock" spirit:version="1.0"/>
      <spirit:abstractionType spirit:vendor="xilinx.com" spirit:library="signal" spirit:name="clock_rtl" spirit:version="1.0"/>
      <spirit:slave/>
      <spirit:portMaps>
        <spirit:portMap>
          <spirit:logicalPort>
            <spirit:name>CLK</spirit:name>
          </spirit:logicalPort>
          <spirit:physicalPort>
            <spirit:name>aclk</spirit:name>
          </spirit:physicalPort>
        </spirit:portMap>
      </spirit:portMaps>
      <spirit:parameters>
        <spirit:parameter>
          <spirit:name>FREQ_HZ</spirit:name>
          <spirit:displayName>aclk frequency</spirit:displayName>
          <spirit:description>aclk frequency</spirit:description>
          <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="BUSIFPARAM_VALUE.CLK.FREQ_HZ" spirit:minimum="1" spirit:maximum="1000000000" spirit:rangeType="long">200000000</spirit:value>
        </spirit:parameter>
        <spirit:parameter>
          <spirit:name>PHASE</spirit:name>
          <spirit:value spirit:format="float" spirit:resolve="generated" spirit:id="BUSIFPARAM_VALUE.CLK.PHASE">0.000</spirit:value>
          <spirit:vendorExtensions>
            <xilinx:parameterInfo>
              <xilinx:parameterUsage>none</xilinx:parameterUsage>
            </xilinx:parameterInfo>
          </spirit:vendorExtensions>
        </spirit:parameter>
        <spirit:parameter>
          <spirit:name>CLK_DOMAIN</spirit:name>
          <spirit:value spirit:resolve="generated" spirit:id="BUSIFPARAM_VALUE.CLK.CLK_DOMAIN">pcie_ddr_clk_in1_0</spirit:value>
          <spirit:vendorExtensions>
            <xilinx:parameterInfo>
              <xilinx:parameterUsage>none</xilinx:parameterUsage>
            </xilinx:parameterInfo>
          </spirit:vendorExtensions>
        </spirit:parameter>
        <spirit:parameter>
          <spirit:name>ASSOCIATED_BUSIF</spirit:name>
          <spirit:value spirit:resolve="generated" spirit:id="BUSIFPARAM_VALUE.CLK.ASSOCIATED_BUSIF">S_AXI:M_AXI</spirit:value>
          <spirit:vendorExtensions>
            <xilinx:parameterInfo>
              <xilinx:parameterUsage>none</xilinx:parameterUsage>
            </xilinx:parameterInfo>
          </spirit:vendorExtensions>
        </spirit:parameter>
        <spirit:parameter>
          <spirit:name>ASSOCIATED_RESET</spirit:name>
          <spirit:value spirit:resolve="generated" spirit:id="BUSIFPARAM_VALUE.CLK.ASSOCIATED_RESET">ARESETN</spirit:value>
          <spirit:vendorExtensions>
            <xilinx:parameterInfo>
              <xilinx:parameterUsage>none</xilinx:parameterUsage>
            </xilinx:parameterInfo>
          </spirit:vendorExtensions>
        </spirit:parameter>
        <spirit:parameter>
          <spirit:name>INSERT_VIP</spirit:name>
          <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="BUSIFPARAM_VALUE.CLK.INSERT_VIP">0</spirit:value>
          <spirit:vendorExtensions>
            <xilinx:parameterInfo>
              <xilinx:parameterUsage>simulation.rtl</xilinx:parameterUsage>
            </xilinx:parameterInfo>
          </spirit:vendorExtensions>
        </spirit:parameter>
      </spirit:parameters>
    </spirit:busInterface>
    <spirit:busInterface>
      <spirit:name>RST</spirit:name>
      <spirit:displayName>RST</spirit:displayName>
      <spirit:busType spirit:vendor="xilinx.com" spirit:library="signal" spirit:name="reset" spirit:version="1.0"/>
      <spirit:abstractionType spirit:vendor="xilinx.com" spirit:library="signal" spirit:name="reset_rtl" spirit:version="1.0"/>
      <spirit:slave/>
      <spirit:portMaps>
        <spirit:portMap>
          <spirit:logicalPort>
            <spirit:name>RST</spirit:name>
          </spirit:logicalPort>
          <spirit:physicalPort>
            <spirit:name>aresetn</spirit:name>
          </spirit:physicalPort>
        </spirit:portMap>
      </spirit:portMaps>
      <spirit:parameters>
        <spirit:parameter>
          <spirit:name>POLARITY</spirit:name>
          <spirit:value spirit:resolve="generated" spirit:id="BUSIFPARAM_VALUE.RST.POLARITY">ACTIVE_LOW</spirit:value>
          <spirit:vendorExtensions>
            <xilinx:parameterInfo>
              <xilinx:parameterUsage>none</xilinx:parameterUsage>
            </xilinx:parameterInfo>
          </spirit:vendorExtensions>
        </spirit:parameter>
        <spirit:parameter>
          <spirit:name>INSERT_VIP</spirit:name>
          <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="BUSIFPARAM_VALUE.RST.INSERT_VIP">0</spirit:value>
          <spirit:vendorExtensions>
            <xilinx:parameterInfo>
              <xilinx:parameterUsage>simulation.rtl</xilinx:parameterUsage>
            </xilinx:parameterInfo>
          </spirit:vendorExtensions>
        </spirit:parameter>
        <spirit:parameter>
          <spirit:name>TYPE</spirit:name>
          <spirit:value spirit:resolve="generated" spirit:id="BUSIFPARAM_VALUE.RST.TYPE">INTERCONNECT</spirit:value>
          <spirit:vendorExtensions>
            <xilinx:parameterInfo>
              <xilinx:parameterUsage>none</xilinx:parameterUsage>
            </xilinx:parameterInfo>
          </spirit:vendorExtensions>
        </spirit:parameter>
      </spirit:parameters>
    </spirit:busInterface>
  </spirit:busInterfaces>
  <spirit:model>
    <spirit:ports>
      <spirit:port>
        <spirit:name>aclk</spirit:name>
        <spirit:wire>
          <spirit:direction>in</spirit:direction>
          <spirit:wireTypeDefs>
            <spirit:wireTypeDef>
              <spirit:typeName>wire</spirit:typeName>
              <spirit:viewNameRef>dummy_view</spirit:viewNameRef>
            </spirit:wireTypeDef>
          </spirit:wireTypeDefs>
        </spirit:wire>
      </spirit:port>
      <spirit:port>
        <spirit:name>aresetn</spirit:name>
        <spirit:wire>
          <spirit:direction>in</spirit:direction>
          <spirit:wireTypeDefs>
            <spirit:wireTypeDef>
              <spirit:typeName>wire</spirit:typeName>
              <spirit:viewNameRef>dummy_view</spirit:viewNameRef>
            </spirit:wireTypeDef>
          </spirit:wireTypeDefs>
        </spirit:wire>
      </spirit:port>
      <spirit:port>
        <spirit:name>s_axi_awid</spirit:name>
        <spirit:wire>
          <spirit:direction>in</spirit:direction>
          <spirit:vector>
            <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="(spirit:decode(id(&apos;MODELPARAM_VALUE.C_AXI_ID_WIDTH&apos;)) - 1)">0</spirit:left>
            <spirit:right spirit:format="long">0</spirit:right>
          </spirit:vector>
          <spirit:wireTypeDefs>
            <spirit:wireTypeDef>
              <spirit:typeName>wire</spirit:typeName>
              <spirit:viewNameRef>dummy_view</spirit:viewNameRef>
            </spirit:wireTypeDef>
          </spirit:wireTypeDefs>
          <spirit:driver>
            <spirit:defaultValue spirit:format="bitString" spirit:resolve="dependent" spirit:dependency="{(spirit:decode(id(&apos;MODELPARAM_VALUE.C_AXI_ID_WIDTH&apos;))){0}}" spirit:bitStringLength="1">0x0</spirit:defaultValue>
          </spirit:driver>
        </spirit:wire>
        <spirit:vendorExtensions>
          <xilinx:portInfo>
            <xilinx:enablement>
              <xilinx:isEnabled xilinx:resolve="dependent" xilinx:id="PORT_ENABLEMENT.s_axi_awid" xilinx:dependency="( ( (spirit:decode(id(&apos;PARAM_VALUE.PROTOCOL&apos;)) != &quot;AXI4LITE&quot;) and (spirit:decode(id(&apos;PARAM_VALUE.READ_WRITE_MODE&apos;)) != &quot;READ_ONLY&quot;) ) and (spirit:decode(id(&apos;PARAM_VALUE.ID_WIDTH&apos;)) != 0) )">true</xilinx:isEnabled>
            </xilinx:enablement>
          </xilinx:portInfo>
        </spirit:vendorExtensions>
      </spirit:port>
      <spirit:port>
        <spirit:name>s_axi_awaddr</spirit:name>
        <spirit:wire>
          <spirit:direction>in</spirit:direction>
          <spirit:vector>
            <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="(spirit:decode(id(&apos;MODELPARAM_VALUE.C_S_AXI_ADDR_WIDTH&apos;)) - 1)">31</spirit:left>
            <spirit:right spirit:format="long">0</spirit:right>
          </spirit:vector>
          <spirit:wireTypeDefs>
            <spirit:wireTypeDef>
              <spirit:typeName>wire</spirit:typeName>
              <spirit:viewNameRef>dummy_view</spirit:viewNameRef>
            </spirit:wireTypeDef>
          </spirit:wireTypeDefs>
          <spirit:driver>
            <spirit:defaultValue spirit:format="bitString" spirit:resolve="dependent" spirit:dependency="{(spirit:decode(id(&apos;MODELPARAM_VALUE.C_S_AXI_ADDR_WIDTH&apos;))){0}}" spirit:bitStringLength="32">0x00000000</spirit:defaultValue>
          </spirit:driver>
        </spirit:wire>
        <spirit:vendorExtensions>
          <xilinx:portInfo>
            <xilinx:enablement>
              <xilinx:isEnabled xilinx:resolve="dependent" xilinx:id="PORT_ENABLEMENT.s_axi_awaddr" xilinx:dependency="(spirit:decode(id(&apos;PARAM_VALUE.READ_WRITE_MODE&apos;)) != &quot;READ_ONLY&quot;)">true</xilinx:isEnabled>
            </xilinx:enablement>
          </xilinx:portInfo>
        </spirit:vendorExtensions>
      </spirit:port>
      <spirit:port>
        <spirit:name>s_axi_awlen</spirit:name>
        <spirit:wire>
          <spirit:direction>in</spirit:direction>
          <spirit:vector>
            <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="(((spirit:decode(id(&apos;MODELPARAM_VALUE.C_AXI_PROTOCOL&apos;)) = 1) ? 4 : 8) - 1)">7</spirit:left>
            <spirit:right spirit:format="long">0</spirit:right>
          </spirit:vector>
          <spirit:wireTypeDefs>
            <spirit:wireTypeDef>
              <spirit:typeName>wire</spirit:typeName>
              <spirit:viewNameRef>dummy_view</spirit:viewNameRef>
            </spirit:wireTypeDef>
          </spirit:wireTypeDefs>
          <spirit:driver>
            <spirit:defaultValue spirit:format="bitString" spirit:resolve="dependent" spirit:dependency="{(((spirit:decode(id(&apos;MODELPARAM_VALUE.C_AXI_PROTOCOL&apos;)) = 1) ? 4 : 8)){0}}" spirit:bitStringLength="8">0x00</spirit:defaultValue>
          </spirit:driver>
        </spirit:wire>
        <spirit:vendorExtensions>
          <xilinx:portInfo>
            <xilinx:enablement>
              <xilinx:isEnabled xilinx:resolve="dependent" xilinx:id="PORT_ENABLEMENT.s_axi_awlen" xilinx:dependency="( (spirit:decode(id(&apos;PARAM_VALUE.PROTOCOL&apos;)) != &quot;AXI4LITE&quot;) and (spirit:decode(id(&apos;PARAM_VALUE.READ_WRITE_MODE&apos;)) != &quot;READ_ONLY&quot;) )">true</xilinx:isEnabled>
            </xilinx:enablement>
          </xilinx:portInfo>
        </spirit:vendorExtensions>
      </spirit:port>
      <spirit:port>
        <spirit:name>s_axi_awsize</spirit:name>
        <spirit:wire>
          <spirit:direction>in</spirit:direction>
          <spirit:vector>
            <spirit:left spirit:format="long">2</spirit:left>
            <spirit:right spirit:format="long">0</spirit:right>
          </spirit:vector>
          <spirit:wireTypeDefs>
            <spirit:wireTypeDef>
              <spirit:typeName>wire</spirit:typeName>
              <spirit:viewNameRef>dummy_view</spirit:viewNameRef>
            </spirit:wireTypeDef>
          </spirit:wireTypeDefs>
          <spirit:driver>
            <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="3">0x0</spirit:defaultValue>
          </spirit:driver>
        </spirit:wire>
        <spirit:vendorExtensions>
          <xilinx:portInfo>
            <xilinx:enablement>
              <xilinx:isEnabled xilinx:resolve="dependent" xilinx:id="PORT_ENABLEMENT.s_axi_awsize" xilinx:dependency="( (spirit:decode(id(&apos;PARAM_VALUE.PROTOCOL&apos;)) != &quot;AXI4LITE&quot;) and (spirit:decode(id(&apos;PARAM_VALUE.READ_WRITE_MODE&apos;)) != &quot;READ_ONLY&quot;) )">true</xilinx:isEnabled>
            </xilinx:enablement>
          </xilinx:portInfo>
        </spirit:vendorExtensions>
      </spirit:port>
      <spirit:port>
        <spirit:name>s_axi_awburst</spirit:name>
        <spirit:wire>
          <spirit:direction>in</spirit:direction>
          <spirit:vector>
            <spirit:left spirit:format="long">1</spirit:left>
            <spirit:right spirit:format="long">0</spirit:right>
          </spirit:vector>
          <spirit:wireTypeDefs>
            <spirit:wireTypeDef>
              <spirit:typeName>wire</spirit:typeName>
              <spirit:viewNameRef>dummy_view</spirit:viewNameRef>
            </spirit:wireTypeDef>
          </spirit:wireTypeDefs>
          <spirit:driver>
            <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="2">0x1</spirit:defaultValue>
          </spirit:driver>
        </spirit:wire>
        <spirit:vendorExtensions>
          <xilinx:portInfo>
            <xilinx:enablement>
              <xilinx:isEnabled xilinx:resolve="dependent" xilinx:id="PORT_ENABLEMENT.s_axi_awburst" xilinx:dependency="( (spirit:decode(id(&apos;PARAM_VALUE.PROTOCOL&apos;)) != &quot;AXI4LITE&quot;) and (spirit:decode(id(&apos;PARAM_VALUE.READ_WRITE_MODE&apos;)) != &quot;READ_ONLY&quot;) )">true</xilinx:isEnabled>
            </xilinx:enablement>
          </xilinx:portInfo>
        </spirit:vendorExtensions>
      </spirit:port>
      <spirit:port>
        <spirit:name>s_axi_awlock</spirit:name>
        <spirit:wire>
          <spirit:direction>in</spirit:direction>
          <spirit:vector>
            <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="(((spirit:decode(id(&apos;MODELPARAM_VALUE.C_AXI_PROTOCOL&apos;)) = 1) ? 2 : 1) - 1)">0</spirit:left>
            <spirit:right spirit:format="long">0</spirit:right>
          </spirit:vector>
          <spirit:wireTypeDefs>
            <spirit:wireTypeDef>
              <spirit:typeName>wire</spirit:typeName>
              <spirit:viewNameRef>dummy_view</spirit:viewNameRef>
            </spirit:wireTypeDef>
          </spirit:wireTypeDefs>
          <spirit:driver>
            <spirit:defaultValue spirit:format="bitString" spirit:resolve="dependent" spirit:dependency="{(((spirit:decode(id(&apos;MODELPARAM_VALUE.C_AXI_PROTOCOL&apos;)) = 1) ? 2 : 1)){0}}" spirit:bitStringLength="1">0x0</spirit:defaultValue>
          </spirit:driver>
        </spirit:wire>
        <spirit:vendorExtensions>
          <xilinx:portInfo>
            <xilinx:enablement>
              <xilinx:isEnabled xilinx:resolve="dependent" xilinx:id="PORT_ENABLEMENT.s_axi_awlock" xilinx:dependency="( (spirit:decode(id(&apos;PARAM_VALUE.PROTOCOL&apos;)) != &quot;AXI4LITE&quot;) and (spirit:decode(id(&apos;PARAM_VALUE.READ_WRITE_MODE&apos;)) != &quot;READ_ONLY&quot;) )">true</xilinx:isEnabled>
            </xilinx:enablement>
          </xilinx:portInfo>
        </spirit:vendorExtensions>
      </spirit:port>
      <spirit:port>
        <spirit:name>s_axi_awcache</spirit:name>
        <spirit:wire>
          <spirit:direction>in</spirit:direction>
          <spirit:vector>
            <spirit:left spirit:format="long">3</spirit:left>
            <spirit:right spirit:format="long">0</spirit:right>
          </spirit:vector>
          <spirit:wireTypeDefs>
            <spirit:wireTypeDef>
              <spirit:typeName>wire</spirit:typeName>
              <spirit:viewNameRef>dummy_view</spirit:viewNameRef>
            </spirit:wireTypeDef>
          </spirit:wireTypeDefs>
          <spirit:driver>
            <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="4">0x0</spirit:defaultValue>
          </spirit:driver>
        </spirit:wire>
        <spirit:vendorExtensions>
          <xilinx:portInfo>
            <xilinx:enablement>
              <xilinx:isEnabled xilinx:resolve="dependent" xilinx:id="PORT_ENABLEMENT.s_axi_awcache" xilinx:dependency="( (spirit:decode(id(&apos;PARAM_VALUE.PROTOCOL&apos;)) != &quot;AXI4LITE&quot;) and (spirit:decode(id(&apos;PARAM_VALUE.READ_WRITE_MODE&apos;)) != &quot;READ_ONLY&quot;) )">true</xilinx:isEnabled>
            </xilinx:enablement>
          </xilinx:portInfo>
        </spirit:vendorExtensions>
      </spirit:port>
      <spirit:port>
        <spirit:name>s_axi_awprot</spirit:name>
        <spirit:wire>
          <spirit:direction>in</spirit:direction>
          <spirit:vector>
            <spirit:left spirit:format="long">2</spirit:left>
            <spirit:right spirit:format="long">0</spirit:right>
          </spirit:vector>
          <spirit:wireTypeDefs>
            <spirit:wireTypeDef>
              <spirit:typeName>wire</spirit:typeName>
              <spirit:viewNameRef>dummy_view</spirit:viewNameRef>
            </spirit:wireTypeDef>
          </spirit:wireTypeDefs>
          <spirit:driver>
            <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="3">0x0</spirit:defaultValue>
          </spirit:driver>
        </spirit:wire>
        <spirit:vendorExtensions>
          <xilinx:portInfo>
            <xilinx:enablement>
              <xilinx:isEnabled xilinx:resolve="dependent" xilinx:id="PORT_ENABLEMENT.s_axi_awprot" xilinx:dependency="(spirit:decode(id(&apos;PARAM_VALUE.READ_WRITE_MODE&apos;)) != &quot;READ_ONLY&quot;)">true</xilinx:isEnabled>
            </xilinx:enablement>
          </xilinx:portInfo>
        </spirit:vendorExtensions>
      </spirit:port>
      <spirit:port>
        <spirit:name>s_axi_awqos</spirit:name>
        <spirit:wire>
          <spirit:direction>in</spirit:direction>
          <spirit:vector>
            <spirit:left spirit:format="long">3</spirit:left>
            <spirit:right spirit:format="long">0</spirit:right>
          </spirit:vector>
          <spirit:wireTypeDefs>
            <spirit:wireTypeDef>
              <spirit:typeName>wire</spirit:typeName>
              <spirit:viewNameRef>dummy_view</spirit:viewNameRef>
            </spirit:wireTypeDef>
          </spirit:wireTypeDefs>
          <spirit:driver>
            <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="4">0x0</spirit:defaultValue>
          </spirit:driver>
        </spirit:wire>
        <spirit:vendorExtensions>
          <xilinx:portInfo>
            <xilinx:enablement>
              <xilinx:isEnabled xilinx:resolve="dependent" xilinx:id="PORT_ENABLEMENT.s_axi_awqos" xilinx:dependency="( (spirit:decode(id(&apos;PARAM_VALUE.PROTOCOL&apos;)) != &quot;AXI4LITE&quot;) and (spirit:decode(id(&apos;PARAM_VALUE.READ_WRITE_MODE&apos;)) != &quot;READ_ONLY&quot;) )">true</xilinx:isEnabled>
            </xilinx:enablement>
          </xilinx:portInfo>
        </spirit:vendorExtensions>
      </spirit:port>
      <spirit:port>
        <spirit:name>s_axi_awuser</spirit:name>
        <spirit:wire>
          <spirit:direction>in</spirit:direction>
          <spirit:vector>
            <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="(spirit:decode(id(&apos;MODELPARAM_VALUE.C_AXI_AWUSER_WIDTH&apos;)) - 1)">0</spirit:left>
            <spirit:right spirit:format="long">0</spirit:right>
          </spirit:vector>
          <spirit:wireTypeDefs>
            <spirit:wireTypeDef>
              <spirit:typeName>wire</spirit:typeName>
              <spirit:viewNameRef>dummy_view</spirit:viewNameRef>
            </spirit:wireTypeDef>
          </spirit:wireTypeDefs>
          <spirit:driver>
            <spirit:defaultValue spirit:format="bitString" spirit:resolve="dependent" spirit:dependency="{(spirit:decode(id(&apos;MODELPARAM_VALUE.C_AXI_AWUSER_WIDTH&apos;))){0}}" spirit:bitStringLength="1">0x0</spirit:defaultValue>
          </spirit:driver>
        </spirit:wire>
        <spirit:vendorExtensions>
          <xilinx:portInfo>
            <xilinx:enablement>
              <xilinx:isEnabled xilinx:resolve="dependent" xilinx:id="PORT_ENABLEMENT.s_axi_awuser" xilinx:dependency="( ( ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_AXI_SUPPORTS_USER_SIGNALS&apos;)) = 1) and (spirit:decode(id(&apos;PARAM_VALUE.PROTOCOL&apos;)) != &quot;AXI4LITE&quot;)) and (spirit:decode(id(&apos;PARAM_VALUE.READ_WRITE_MODE&apos;)) != &quot;READ_ONLY&quot;) ) and (spirit:decode(id(&apos;PARAM_VALUE.AWUSER_WIDTH&apos;)) != 0) )">false</xilinx:isEnabled>
            </xilinx:enablement>
          </xilinx:portInfo>
        </spirit:vendorExtensions>
      </spirit:port>
      <spirit:port>
        <spirit:name>s_axi_awvalid</spirit:name>
        <spirit:wire>
          <spirit:direction>in</spirit:direction>
          <spirit:wireTypeDefs>
            <spirit:wireTypeDef>
              <spirit:typeName>wire</spirit:typeName>
              <spirit:viewNameRef>dummy_view</spirit:viewNameRef>
            </spirit:wireTypeDef>
          </spirit:wireTypeDefs>
          <spirit:driver>
            <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
          </spirit:driver>
        </spirit:wire>
        <spirit:vendorExtensions>
          <xilinx:portInfo>
            <xilinx:enablement>
              <xilinx:isEnabled xilinx:resolve="dependent" xilinx:id="PORT_ENABLEMENT.s_axi_awvalid" xilinx:dependency="(spirit:decode(id(&apos;PARAM_VALUE.READ_WRITE_MODE&apos;)) != &quot;READ_ONLY&quot;)">true</xilinx:isEnabled>
            </xilinx:enablement>
          </xilinx:portInfo>
        </spirit:vendorExtensions>
      </spirit:port>
      <spirit:port>
        <spirit:name>s_axi_awready</spirit:name>
        <spirit:wire>
          <spirit:direction>out</spirit:direction>
          <spirit:wireTypeDefs>
            <spirit:wireTypeDef>
              <spirit:typeName>wire</spirit:typeName>
              <spirit:viewNameRef>dummy_view</spirit:viewNameRef>
            </spirit:wireTypeDef>
          </spirit:wireTypeDefs>
        </spirit:wire>
        <spirit:vendorExtensions>
          <xilinx:portInfo>
            <xilinx:enablement>
              <xilinx:isEnabled xilinx:resolve="dependent" xilinx:id="PORT_ENABLEMENT.s_axi_awready" xilinx:dependency="(spirit:decode(id(&apos;PARAM_VALUE.READ_WRITE_MODE&apos;)) != &quot;READ_ONLY&quot;)">true</xilinx:isEnabled>
            </xilinx:enablement>
          </xilinx:portInfo>
        </spirit:vendorExtensions>
      </spirit:port>
      <spirit:port>
        <spirit:name>s_axi_wid</spirit:name>
        <spirit:wire>
          <spirit:direction>in</spirit:direction>
          <spirit:vector>
            <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="(spirit:decode(id(&apos;MODELPARAM_VALUE.C_AXI_ID_WIDTH&apos;)) - 1)">0</spirit:left>
            <spirit:right spirit:format="long">0</spirit:right>
          </spirit:vector>
          <spirit:wireTypeDefs>
            <spirit:wireTypeDef>
              <spirit:typeName>wire</spirit:typeName>
              <spirit:viewNameRef>dummy_view</spirit:viewNameRef>
            </spirit:wireTypeDef>
          </spirit:wireTypeDefs>
          <spirit:driver>
            <spirit:defaultValue spirit:format="bitString" spirit:resolve="dependent" spirit:dependency="{(spirit:decode(id(&apos;MODELPARAM_VALUE.C_AXI_ID_WIDTH&apos;))){0}}" spirit:bitStringLength="1">0x0</spirit:defaultValue>
          </spirit:driver>
        </spirit:wire>
        <spirit:vendorExtensions>
          <xilinx:portInfo>
            <xilinx:enablement>
              <xilinx:isEnabled xilinx:resolve="dependent" xilinx:id="PORT_ENABLEMENT.s_axi_wid" xilinx:dependency="( ( (spirit:decode(id(&apos;PARAM_VALUE.PROTOCOL&apos;)) = &quot;AXI3&quot;) and (spirit:decode(id(&apos;PARAM_VALUE.READ_WRITE_MODE&apos;)) != &quot;READ_ONLY&quot;) ) and (spirit:decode(id(&apos;PARAM_VALUE.ID_WIDTH&apos;)) != 0) )">false</xilinx:isEnabled>
            </xilinx:enablement>
          </xilinx:portInfo>
        </spirit:vendorExtensions>
      </spirit:port>
      <spirit:port>
        <spirit:name>s_axi_wdata</spirit:name>
        <spirit:wire>
          <spirit:direction>in</spirit:direction>
          <spirit:vector>
            <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="(spirit:decode(id(&apos;MODELPARAM_VALUE.C_AXI_DATA_WIDTH&apos;)) - 1)">31</spirit:left>
            <spirit:right spirit:format="long">0</spirit:right>
          </spirit:vector>
          <spirit:wireTypeDefs>
            <spirit:wireTypeDef>
              <spirit:typeName>wire</spirit:typeName>
              <spirit:viewNameRef>dummy_view</spirit:viewNameRef>
            </spirit:wireTypeDef>
          </spirit:wireTypeDefs>
          <spirit:driver>
            <spirit:defaultValue spirit:format="bitString" spirit:resolve="dependent" spirit:dependency="{(spirit:decode(id(&apos;MODELPARAM_VALUE.C_AXI_DATA_WIDTH&apos;))){0}}" spirit:bitStringLength="32">0x00000000</spirit:defaultValue>
          </spirit:driver>
        </spirit:wire>
        <spirit:vendorExtensions>
          <xilinx:portInfo>
            <xilinx:enablement>
              <xilinx:isEnabled xilinx:resolve="dependent" xilinx:id="PORT_ENABLEMENT.s_axi_wdata" xilinx:dependency="(spirit:decode(id(&apos;PARAM_VALUE.READ_WRITE_MODE&apos;)) != &quot;READ_ONLY&quot;)">true</xilinx:isEnabled>
            </xilinx:enablement>
          </xilinx:portInfo>
        </spirit:vendorExtensions>
      </spirit:port>
      <spirit:port>
        <spirit:name>s_axi_wstrb</spirit:name>
        <spirit:wire>
          <spirit:direction>in</spirit:direction>
          <spirit:vector>
            <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_AXI_DATA_WIDTH&apos;)) / 8) - 1)">3</spirit:left>
            <spirit:right spirit:format="long">0</spirit:right>
          </spirit:vector>
          <spirit:wireTypeDefs>
            <spirit:wireTypeDef>
              <spirit:typeName>wire</spirit:typeName>
              <spirit:viewNameRef>dummy_view</spirit:viewNameRef>
            </spirit:wireTypeDef>
          </spirit:wireTypeDefs>
          <spirit:driver>
            <spirit:defaultValue spirit:format="bitString" spirit:resolve="dependent" spirit:dependency="{((spirit:decode(id(&apos;MODELPARAM_VALUE.C_AXI_DATA_WIDTH&apos;)) / 8)){1}}" spirit:bitStringLength="4">0xF</spirit:defaultValue>
          </spirit:driver>
        </spirit:wire>
        <spirit:vendorExtensions>
          <xilinx:portInfo>
            <xilinx:enablement>
              <xilinx:isEnabled xilinx:resolve="dependent" xilinx:id="PORT_ENABLEMENT.s_axi_wstrb" xilinx:dependency="(spirit:decode(id(&apos;PARAM_VALUE.READ_WRITE_MODE&apos;)) != &quot;READ_ONLY&quot;)">true</xilinx:isEnabled>
            </xilinx:enablement>
          </xilinx:portInfo>
        </spirit:vendorExtensions>
      </spirit:port>
      <spirit:port>
        <spirit:name>s_axi_wlast</spirit:name>
        <spirit:wire>
          <spirit:direction>in</spirit:direction>
          <spirit:wireTypeDefs>
            <spirit:wireTypeDef>
              <spirit:typeName>wire</spirit:typeName>
              <spirit:viewNameRef>dummy_view</spirit:viewNameRef>
            </spirit:wireTypeDef>
          </spirit:wireTypeDefs>
          <spirit:driver>
            <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x1</spirit:defaultValue>
          </spirit:driver>
        </spirit:wire>
        <spirit:vendorExtensions>
          <xilinx:portInfo>
            <xilinx:enablement>
              <xilinx:isEnabled xilinx:resolve="dependent" xilinx:id="PORT_ENABLEMENT.s_axi_wlast" xilinx:dependency="( (spirit:decode(id(&apos;PARAM_VALUE.PROTOCOL&apos;)) != &quot;AXI4LITE&quot;) and (spirit:decode(id(&apos;PARAM_VALUE.READ_WRITE_MODE&apos;)) != &quot;READ_ONLY&quot;) )">true</xilinx:isEnabled>
            </xilinx:enablement>
          </xilinx:portInfo>
        </spirit:vendorExtensions>
      </spirit:port>
      <spirit:port>
        <spirit:name>s_axi_wuser</spirit:name>
        <spirit:wire>
          <spirit:direction>in</spirit:direction>
          <spirit:vector>
            <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="(spirit:decode(id(&apos;MODELPARAM_VALUE.C_AXI_WUSER_WIDTH&apos;)) - 1)">0</spirit:left>
            <spirit:right spirit:format="long">0</spirit:right>
          </spirit:vector>
          <spirit:wireTypeDefs>
            <spirit:wireTypeDef>
              <spirit:typeName>wire</spirit:typeName>
              <spirit:viewNameRef>dummy_view</spirit:viewNameRef>
            </spirit:wireTypeDef>
          </spirit:wireTypeDefs>
          <spirit:driver>
            <spirit:defaultValue spirit:format="bitString" spirit:resolve="dependent" spirit:dependency="{(spirit:decode(id(&apos;MODELPARAM_VALUE.C_AXI_WUSER_WIDTH&apos;))){0}}" spirit:bitStringLength="1">0x0</spirit:defaultValue>
          </spirit:driver>
        </spirit:wire>
        <spirit:vendorExtensions>
          <xilinx:portInfo>
            <xilinx:enablement>
              <xilinx:isEnabled xilinx:resolve="dependent" xilinx:id="PORT_ENABLEMENT.s_axi_wuser" xilinx:dependency="( ( ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_AXI_SUPPORTS_USER_SIGNALS&apos;)) = 1) and (spirit:decode(id(&apos;PARAM_VALUE.PROTOCOL&apos;)) != &quot;AXI4LITE&quot;)) and (spirit:decode(id(&apos;PARAM_VALUE.READ_WRITE_MODE&apos;)) != &quot;READ_ONLY&quot;) ) and (spirit:decode(id(&apos;PARAM_VALUE.WUSER_WIDTH&apos;)) != 0) )">false</xilinx:isEnabled>
            </xilinx:enablement>
          </xilinx:portInfo>
        </spirit:vendorExtensions>
      </spirit:port>
      <spirit:port>
        <spirit:name>s_axi_wvalid</spirit:name>
        <spirit:wire>
          <spirit:direction>in</spirit:direction>
          <spirit:wireTypeDefs>
            <spirit:wireTypeDef>
              <spirit:typeName>wire</spirit:typeName>
              <spirit:viewNameRef>dummy_view</spirit:viewNameRef>
            </spirit:wireTypeDef>
          </spirit:wireTypeDefs>
          <spirit:driver>
            <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
          </spirit:driver>
        </spirit:wire>
        <spirit:vendorExtensions>
          <xilinx:portInfo>
            <xilinx:enablement>
              <xilinx:isEnabled xilinx:resolve="dependent" xilinx:id="PORT_ENABLEMENT.s_axi_wvalid" xilinx:dependency="(spirit:decode(id(&apos;PARAM_VALUE.READ_WRITE_MODE&apos;)) != &quot;READ_ONLY&quot;)">true</xilinx:isEnabled>
            </xilinx:enablement>
          </xilinx:portInfo>
        </spirit:vendorExtensions>
      </spirit:port>
      <spirit:port>
        <spirit:name>s_axi_wready</spirit:name>
        <spirit:wire>
          <spirit:direction>out</spirit:direction>
          <spirit:wireTypeDefs>
            <spirit:wireTypeDef>
              <spirit:typeName>wire</spirit:typeName>
              <spirit:viewNameRef>dummy_view</spirit:viewNameRef>
            </spirit:wireTypeDef>
          </spirit:wireTypeDefs>
        </spirit:wire>
        <spirit:vendorExtensions>
          <xilinx:portInfo>
            <xilinx:enablement>
              <xilinx:isEnabled xilinx:resolve="dependent" xilinx:id="PORT_ENABLEMENT.s_axi_wready" xilinx:dependency="(spirit:decode(id(&apos;PARAM_VALUE.READ_WRITE_MODE&apos;)) != &quot;READ_ONLY&quot;)">true</xilinx:isEnabled>
            </xilinx:enablement>
          </xilinx:portInfo>
        </spirit:vendorExtensions>
      </spirit:port>
      <spirit:port>
        <spirit:name>s_axi_bid</spirit:name>
        <spirit:wire>
          <spirit:direction>out</spirit:direction>
          <spirit:vector>
            <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="(spirit:decode(id(&apos;MODELPARAM_VALUE.C_AXI_ID_WIDTH&apos;)) - 1)">0</spirit:left>
            <spirit:right spirit:format="long">0</spirit:right>
          </spirit:vector>
          <spirit:wireTypeDefs>
            <spirit:wireTypeDef>
              <spirit:typeName>wire</spirit:typeName>
              <spirit:viewNameRef>dummy_view</spirit:viewNameRef>
            </spirit:wireTypeDef>
          </spirit:wireTypeDefs>
        </spirit:wire>
        <spirit:vendorExtensions>
          <xilinx:portInfo>
            <xilinx:enablement>
              <xilinx:isEnabled xilinx:resolve="dependent" xilinx:id="PORT_ENABLEMENT.s_axi_bid" xilinx:dependency="( ( (spirit:decode(id(&apos;PARAM_VALUE.PROTOCOL&apos;)) != &quot;AXI4LITE&quot;) and (spirit:decode(id(&apos;PARAM_VALUE.READ_WRITE_MODE&apos;)) != &quot;READ_ONLY&quot;) ) and (spirit:decode(id(&apos;PARAM_VALUE.ID_WIDTH&apos;)) != 0) )">true</xilinx:isEnabled>
            </xilinx:enablement>
          </xilinx:portInfo>
        </spirit:vendorExtensions>
      </spirit:port>
      <spirit:port>
        <spirit:name>s_axi_bresp</spirit:name>
        <spirit:wire>
          <spirit:direction>out</spirit:direction>
          <spirit:vector>
            <spirit:left spirit:format="long">1</spirit:left>
            <spirit:right spirit:format="long">0</spirit:right>
          </spirit:vector>
          <spirit:wireTypeDefs>
            <spirit:wireTypeDef>
              <spirit:typeName>wire</spirit:typeName>
              <spirit:viewNameRef>dummy_view</spirit:viewNameRef>
            </spirit:wireTypeDef>
          </spirit:wireTypeDefs>
        </spirit:wire>
        <spirit:vendorExtensions>
          <xilinx:portInfo>
            <xilinx:enablement>
              <xilinx:isEnabled xilinx:resolve="dependent" xilinx:id="PORT_ENABLEMENT.s_axi_bresp" xilinx:dependency="(spirit:decode(id(&apos;PARAM_VALUE.READ_WRITE_MODE&apos;)) != &quot;READ_ONLY&quot;)">true</xilinx:isEnabled>
            </xilinx:enablement>
          </xilinx:portInfo>
        </spirit:vendorExtensions>
      </spirit:port>
      <spirit:port>
        <spirit:name>s_axi_buser</spirit:name>
        <spirit:wire>
          <spirit:direction>out</spirit:direction>
          <spirit:vector>
            <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="(spirit:decode(id(&apos;MODELPARAM_VALUE.C_AXI_BUSER_WIDTH&apos;)) - 1)">0</spirit:left>
            <spirit:right spirit:format="long">0</spirit:right>
          </spirit:vector>
          <spirit:wireTypeDefs>
            <spirit:wireTypeDef>
              <spirit:typeName>wire</spirit:typeName>
              <spirit:viewNameRef>dummy_view</spirit:viewNameRef>
            </spirit:wireTypeDef>
          </spirit:wireTypeDefs>
        </spirit:wire>
        <spirit:vendorExtensions>
          <xilinx:portInfo>
            <xilinx:enablement>
              <xilinx:isEnabled xilinx:resolve="dependent" xilinx:id="PORT_ENABLEMENT.s_axi_buser" xilinx:dependency="( ( ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_AXI_SUPPORTS_USER_SIGNALS&apos;)) = 1) and (spirit:decode(id(&apos;PARAM_VALUE.PROTOCOL&apos;)) != &quot;AXI4LITE&quot;)) and (spirit:decode(id(&apos;PARAM_VALUE.READ_WRITE_MODE&apos;)) != &quot;READ_ONLY&quot;) ) and (spirit:decode(id(&apos;PARAM_VALUE.BUSER_WIDTH&apos;)) != 0) )">false</xilinx:isEnabled>
            </xilinx:enablement>
          </xilinx:portInfo>
        </spirit:vendorExtensions>
      </spirit:port>
      <spirit:port>
        <spirit:name>s_axi_bvalid</spirit:name>
        <spirit:wire>
          <spirit:direction>out</spirit:direction>
          <spirit:wireTypeDefs>
            <spirit:wireTypeDef>
              <spirit:typeName>wire</spirit:typeName>
              <spirit:viewNameRef>dummy_view</spirit:viewNameRef>
            </spirit:wireTypeDef>
          </spirit:wireTypeDefs>
        </spirit:wire>
        <spirit:vendorExtensions>
          <xilinx:portInfo>
            <xilinx:enablement>
              <xilinx:isEnabled xilinx:resolve="dependent" xilinx:id="PORT_ENABLEMENT.s_axi_bvalid" xilinx:dependency="(spirit:decode(id(&apos;PARAM_VALUE.READ_WRITE_MODE&apos;)) != &quot;READ_ONLY&quot;)">true</xilinx:isEnabled>
            </xilinx:enablement>
          </xilinx:portInfo>
        </spirit:vendorExtensions>
      </spirit:port>
      <spirit:port>
        <spirit:name>s_axi_bready</spirit:name>
        <spirit:wire>
          <spirit:direction>in</spirit:direction>
          <spirit:wireTypeDefs>
            <spirit:wireTypeDef>
              <spirit:typeName>wire</spirit:typeName>
              <spirit:viewNameRef>dummy_view</spirit:viewNameRef>
            </spirit:wireTypeDef>
          </spirit:wireTypeDefs>
          <spirit:driver>
            <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
          </spirit:driver>
        </spirit:wire>
        <spirit:vendorExtensions>
          <xilinx:portInfo>
            <xilinx:enablement>
              <xilinx:isEnabled xilinx:resolve="dependent" xilinx:id="PORT_ENABLEMENT.s_axi_bready" xilinx:dependency="(spirit:decode(id(&apos;PARAM_VALUE.READ_WRITE_MODE&apos;)) != &quot;READ_ONLY&quot;)">true</xilinx:isEnabled>
            </xilinx:enablement>
          </xilinx:portInfo>
        </spirit:vendorExtensions>
      </spirit:port>
      <spirit:port>
        <spirit:name>s_axi_arid</spirit:name>
        <spirit:wire>
          <spirit:direction>in</spirit:direction>
          <spirit:vector>
            <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="(spirit:decode(id(&apos;MODELPARAM_VALUE.C_AXI_ID_WIDTH&apos;)) - 1)">0</spirit:left>
            <spirit:right spirit:format="long">0</spirit:right>
          </spirit:vector>
          <spirit:wireTypeDefs>
            <spirit:wireTypeDef>
              <spirit:typeName>wire</spirit:typeName>
              <spirit:viewNameRef>dummy_view</spirit:viewNameRef>
            </spirit:wireTypeDef>
          </spirit:wireTypeDefs>
          <spirit:driver>
            <spirit:defaultValue spirit:format="bitString" spirit:resolve="dependent" spirit:dependency="{(spirit:decode(id(&apos;MODELPARAM_VALUE.C_AXI_ID_WIDTH&apos;))){0}}" spirit:bitStringLength="1">0x0</spirit:defaultValue>
          </spirit:driver>
        </spirit:wire>
        <spirit:vendorExtensions>
          <xilinx:portInfo>
            <xilinx:enablement>
              <xilinx:isEnabled xilinx:resolve="dependent" xilinx:id="PORT_ENABLEMENT.s_axi_arid" xilinx:dependency="( ( (spirit:decode(id(&apos;PARAM_VALUE.PROTOCOL&apos;)) != &quot;AXI4LITE&quot;) and (spirit:decode(id(&apos;PARAM_VALUE.READ_WRITE_MODE&apos;)) != &quot;WRITE_ONLY&quot;) ) and (spirit:decode(id(&apos;PARAM_VALUE.ID_WIDTH&apos;)) != 0) )">true</xilinx:isEnabled>
            </xilinx:enablement>
          </xilinx:portInfo>
        </spirit:vendorExtensions>
      </spirit:port>
      <spirit:port>
        <spirit:name>s_axi_araddr</spirit:name>
        <spirit:wire>
          <spirit:direction>in</spirit:direction>
          <spirit:vector>
            <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="(spirit:decode(id(&apos;MODELPARAM_VALUE.C_S_AXI_ADDR_WIDTH&apos;)) - 1)">31</spirit:left>
            <spirit:right spirit:format="long">0</spirit:right>
          </spirit:vector>
          <spirit:wireTypeDefs>
            <spirit:wireTypeDef>
              <spirit:typeName>wire</spirit:typeName>
              <spirit:viewNameRef>dummy_view</spirit:viewNameRef>
            </spirit:wireTypeDef>
          </spirit:wireTypeDefs>
          <spirit:driver>
            <spirit:defaultValue spirit:format="bitString" spirit:resolve="dependent" spirit:dependency="{(spirit:decode(id(&apos;MODELPARAM_VALUE.C_S_AXI_ADDR_WIDTH&apos;))){0}}" spirit:bitStringLength="32">0x00000000</spirit:defaultValue>
          </spirit:driver>
        </spirit:wire>
        <spirit:vendorExtensions>
          <xilinx:portInfo>
            <xilinx:enablement>
              <xilinx:isEnabled xilinx:resolve="dependent" xilinx:id="PORT_ENABLEMENT.s_axi_araddr" xilinx:dependency="(spirit:decode(id(&apos;PARAM_VALUE.READ_WRITE_MODE&apos;)) != &quot;WRITE_ONLY&quot;)">true</xilinx:isEnabled>
            </xilinx:enablement>
          </xilinx:portInfo>
        </spirit:vendorExtensions>
      </spirit:port>
      <spirit:port>
        <spirit:name>s_axi_arlen</spirit:name>
        <spirit:wire>
          <spirit:direction>in</spirit:direction>
          <spirit:vector>
            <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="(((spirit:decode(id(&apos;MODELPARAM_VALUE.C_AXI_PROTOCOL&apos;)) = 1) ? 4 : 8) - 1)">7</spirit:left>
            <spirit:right spirit:format="long">0</spirit:right>
          </spirit:vector>
          <spirit:wireTypeDefs>
            <spirit:wireTypeDef>
              <spirit:typeName>wire</spirit:typeName>
              <spirit:viewNameRef>dummy_view</spirit:viewNameRef>
            </spirit:wireTypeDef>
          </spirit:wireTypeDefs>
          <spirit:driver>
            <spirit:defaultValue spirit:format="bitString" spirit:resolve="dependent" spirit:dependency="{(((spirit:decode(id(&apos;MODELPARAM_VALUE.C_AXI_PROTOCOL&apos;)) = 1) ? 4 : 8)){0}}" spirit:bitStringLength="8">0x00</spirit:defaultValue>
          </spirit:driver>
        </spirit:wire>
        <spirit:vendorExtensions>
          <xilinx:portInfo>
            <xilinx:enablement>
              <xilinx:isEnabled xilinx:resolve="dependent" xilinx:id="PORT_ENABLEMENT.s_axi_arlen" xilinx:dependency="( (spirit:decode(id(&apos;PARAM_VALUE.PROTOCOL&apos;)) != &quot;AXI4LITE&quot;) and (spirit:decode(id(&apos;PARAM_VALUE.READ_WRITE_MODE&apos;)) != &quot;WRITE_ONLY&quot;) )">true</xilinx:isEnabled>
            </xilinx:enablement>
          </xilinx:portInfo>
        </spirit:vendorExtensions>
      </spirit:port>
      <spirit:port>
        <spirit:name>s_axi_arsize</spirit:name>
        <spirit:wire>
          <spirit:direction>in</spirit:direction>
          <spirit:vector>
            <spirit:left spirit:format="long">2</spirit:left>
            <spirit:right spirit:format="long">0</spirit:right>
          </spirit:vector>
          <spirit:wireTypeDefs>
            <spirit:wireTypeDef>
              <spirit:typeName>wire</spirit:typeName>
              <spirit:viewNameRef>dummy_view</spirit:viewNameRef>
            </spirit:wireTypeDef>
          </spirit:wireTypeDefs>
          <spirit:driver>
            <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="3">0x0</spirit:defaultValue>
          </spirit:driver>
        </spirit:wire>
        <spirit:vendorExtensions>
          <xilinx:portInfo>
            <xilinx:enablement>
              <xilinx:isEnabled xilinx:resolve="dependent" xilinx:id="PORT_ENABLEMENT.s_axi_arsize" xilinx:dependency="( (spirit:decode(id(&apos;PARAM_VALUE.PROTOCOL&apos;)) != &quot;AXI4LITE&quot;) and (spirit:decode(id(&apos;PARAM_VALUE.READ_WRITE_MODE&apos;)) != &quot;WRITE_ONLY&quot;) )">true</xilinx:isEnabled>
            </xilinx:enablement>
          </xilinx:portInfo>
        </spirit:vendorExtensions>
      </spirit:port>
      <spirit:port>
        <spirit:name>s_axi_arburst</spirit:name>
        <spirit:wire>
          <spirit:direction>in</spirit:direction>
          <spirit:vector>
            <spirit:left spirit:format="long">1</spirit:left>
            <spirit:right spirit:format="long">0</spirit:right>
          </spirit:vector>
          <spirit:wireTypeDefs>
            <spirit:wireTypeDef>
              <spirit:typeName>wire</spirit:typeName>
              <spirit:viewNameRef>dummy_view</spirit:viewNameRef>
            </spirit:wireTypeDef>
          </spirit:wireTypeDefs>
          <spirit:driver>
            <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="2">0x1</spirit:defaultValue>
          </spirit:driver>
        </spirit:wire>
        <spirit:vendorExtensions>
          <xilinx:portInfo>
            <xilinx:enablement>
              <xilinx:isEnabled xilinx:resolve="dependent" xilinx:id="PORT_ENABLEMENT.s_axi_arburst" xilinx:dependency="( (spirit:decode(id(&apos;PARAM_VALUE.PROTOCOL&apos;)) != &quot;AXI4LITE&quot;) and (spirit:decode(id(&apos;PARAM_VALUE.READ_WRITE_MODE&apos;)) != &quot;WRITE_ONLY&quot;) )">true</xilinx:isEnabled>
            </xilinx:enablement>
          </xilinx:portInfo>
        </spirit:vendorExtensions>
      </spirit:port>
      <spirit:port>
        <spirit:name>s_axi_arlock</spirit:name>
        <spirit:wire>
          <spirit:direction>in</spirit:direction>
          <spirit:vector>
            <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="(((spirit:decode(id(&apos;MODELPARAM_VALUE.C_AXI_PROTOCOL&apos;)) = 1) ? 2 : 1) - 1)">0</spirit:left>
            <spirit:right spirit:format="long">0</spirit:right>
          </spirit:vector>
          <spirit:wireTypeDefs>
            <spirit:wireTypeDef>
              <spirit:typeName>wire</spirit:typeName>
              <spirit:viewNameRef>dummy_view</spirit:viewNameRef>
            </spirit:wireTypeDef>
          </spirit:wireTypeDefs>
          <spirit:driver>
            <spirit:defaultValue spirit:format="bitString" spirit:resolve="dependent" spirit:dependency="{(((spirit:decode(id(&apos;MODELPARAM_VALUE.C_AXI_PROTOCOL&apos;)) = 1) ? 2 : 1)){0}}" spirit:bitStringLength="1">0x0</spirit:defaultValue>
          </spirit:driver>
        </spirit:wire>
        <spirit:vendorExtensions>
          <xilinx:portInfo>
            <xilinx:enablement>
              <xilinx:isEnabled xilinx:resolve="dependent" xilinx:id="PORT_ENABLEMENT.s_axi_arlock" xilinx:dependency="( (spirit:decode(id(&apos;PARAM_VALUE.PROTOCOL&apos;)) != &quot;AXI4LITE&quot;) and (spirit:decode(id(&apos;PARAM_VALUE.READ_WRITE_MODE&apos;)) != &quot;WRITE_ONLY&quot;) )">true</xilinx:isEnabled>
            </xilinx:enablement>
          </xilinx:portInfo>
        </spirit:vendorExtensions>
      </spirit:port>
      <spirit:port>
        <spirit:name>s_axi_arcache</spirit:name>
        <spirit:wire>
          <spirit:direction>in</spirit:direction>
          <spirit:vector>
            <spirit:left spirit:format="long">3</spirit:left>
            <spirit:right spirit:format="long">0</spirit:right>
          </spirit:vector>
          <spirit:wireTypeDefs>
            <spirit:wireTypeDef>
              <spirit:typeName>wire</spirit:typeName>
              <spirit:viewNameRef>dummy_view</spirit:viewNameRef>
            </spirit:wireTypeDef>
          </spirit:wireTypeDefs>
          <spirit:driver>
            <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="4">0x0</spirit:defaultValue>
          </spirit:driver>
        </spirit:wire>
        <spirit:vendorExtensions>
          <xilinx:portInfo>
            <xilinx:enablement>
              <xilinx:isEnabled xilinx:resolve="dependent" xilinx:id="PORT_ENABLEMENT.s_axi_arcache" xilinx:dependency="( (spirit:decode(id(&apos;PARAM_VALUE.PROTOCOL&apos;)) != &quot;AXI4LITE&quot;) and (spirit:decode(id(&apos;PARAM_VALUE.READ_WRITE_MODE&apos;)) != &quot;WRITE_ONLY&quot;) )">true</xilinx:isEnabled>
            </xilinx:enablement>
          </xilinx:portInfo>
        </spirit:vendorExtensions>
      </spirit:port>
      <spirit:port>
        <spirit:name>s_axi_arprot</spirit:name>
        <spirit:wire>
          <spirit:direction>in</spirit:direction>
          <spirit:vector>
            <spirit:left spirit:format="long">2</spirit:left>
            <spirit:right spirit:format="long">0</spirit:right>
          </spirit:vector>
          <spirit:wireTypeDefs>
            <spirit:wireTypeDef>
              <spirit:typeName>wire</spirit:typeName>
              <spirit:viewNameRef>dummy_view</spirit:viewNameRef>
            </spirit:wireTypeDef>
          </spirit:wireTypeDefs>
          <spirit:driver>
            <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="3">0x0</spirit:defaultValue>
          </spirit:driver>
        </spirit:wire>
        <spirit:vendorExtensions>
          <xilinx:portInfo>
            <xilinx:enablement>
              <xilinx:isEnabled xilinx:resolve="dependent" xilinx:id="PORT_ENABLEMENT.s_axi_arprot" xilinx:dependency="(spirit:decode(id(&apos;PARAM_VALUE.READ_WRITE_MODE&apos;)) != &quot;WRITE_ONLY&quot;)">true</xilinx:isEnabled>
            </xilinx:enablement>
          </xilinx:portInfo>
        </spirit:vendorExtensions>
      </spirit:port>
      <spirit:port>
        <spirit:name>s_axi_arqos</spirit:name>
        <spirit:wire>
          <spirit:direction>in</spirit:direction>
          <spirit:vector>
            <spirit:left spirit:format="long">3</spirit:left>
            <spirit:right spirit:format="long">0</spirit:right>
          </spirit:vector>
          <spirit:wireTypeDefs>
            <spirit:wireTypeDef>
              <spirit:typeName>wire</spirit:typeName>
              <spirit:viewNameRef>dummy_view</spirit:viewNameRef>
            </spirit:wireTypeDef>
          </spirit:wireTypeDefs>
          <spirit:driver>
            <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="4">0x0</spirit:defaultValue>
          </spirit:driver>
        </spirit:wire>
        <spirit:vendorExtensions>
          <xilinx:portInfo>
            <xilinx:enablement>
              <xilinx:isEnabled xilinx:resolve="dependent" xilinx:id="PORT_ENABLEMENT.s_axi_arqos" xilinx:dependency="( (spirit:decode(id(&apos;PARAM_VALUE.PROTOCOL&apos;)) != &quot;AXI4LITE&quot;) and (spirit:decode(id(&apos;PARAM_VALUE.READ_WRITE_MODE&apos;)) != &quot;WRITE_ONLY&quot;) )">true</xilinx:isEnabled>
            </xilinx:enablement>
          </xilinx:portInfo>
        </spirit:vendorExtensions>
      </spirit:port>
      <spirit:port>
        <spirit:name>s_axi_aruser</spirit:name>
        <spirit:wire>
          <spirit:direction>in</spirit:direction>
          <spirit:vector>
            <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="(spirit:decode(id(&apos;MODELPARAM_VALUE.C_AXI_ARUSER_WIDTH&apos;)) - 1)">0</spirit:left>
            <spirit:right spirit:format="long">0</spirit:right>
          </spirit:vector>
          <spirit:wireTypeDefs>
            <spirit:wireTypeDef>
              <spirit:typeName>wire</spirit:typeName>
              <spirit:viewNameRef>dummy_view</spirit:viewNameRef>
            </spirit:wireTypeDef>
          </spirit:wireTypeDefs>
          <spirit:driver>
            <spirit:defaultValue spirit:format="bitString" spirit:resolve="dependent" spirit:dependency="{(spirit:decode(id(&apos;MODELPARAM_VALUE.C_AXI_ARUSER_WIDTH&apos;))){0}}" spirit:bitStringLength="1">0x0</spirit:defaultValue>
          </spirit:driver>
        </spirit:wire>
        <spirit:vendorExtensions>
          <xilinx:portInfo>
            <xilinx:enablement>
              <xilinx:isEnabled xilinx:resolve="dependent" xilinx:id="PORT_ENABLEMENT.s_axi_aruser" xilinx:dependency="( ( ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_AXI_SUPPORTS_USER_SIGNALS&apos;)) = 1) and (spirit:decode(id(&apos;PARAM_VALUE.PROTOCOL&apos;)) != &quot;AXI4LITE&quot;)) and (spirit:decode(id(&apos;PARAM_VALUE.READ_WRITE_MODE&apos;)) != &quot;WRITE_ONLY&quot;) ) and (spirit:decode(id(&apos;PARAM_VALUE.ARUSER_WIDTH&apos;)) != 0) )">false</xilinx:isEnabled>
            </xilinx:enablement>
          </xilinx:portInfo>
        </spirit:vendorExtensions>
      </spirit:port>
      <spirit:port>
        <spirit:name>s_axi_arvalid</spirit:name>
        <spirit:wire>
          <spirit:direction>in</spirit:direction>
          <spirit:wireTypeDefs>
            <spirit:wireTypeDef>
              <spirit:typeName>wire</spirit:typeName>
              <spirit:viewNameRef>dummy_view</spirit:viewNameRef>
            </spirit:wireTypeDef>
          </spirit:wireTypeDefs>
          <spirit:driver>
            <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
          </spirit:driver>
        </spirit:wire>
        <spirit:vendorExtensions>
          <xilinx:portInfo>
            <xilinx:enablement>
              <xilinx:isEnabled xilinx:resolve="dependent" xilinx:id="PORT_ENABLEMENT.s_axi_arvalid" xilinx:dependency="(spirit:decode(id(&apos;PARAM_VALUE.READ_WRITE_MODE&apos;)) != &quot;WRITE_ONLY&quot;)">true</xilinx:isEnabled>
            </xilinx:enablement>
          </xilinx:portInfo>
        </spirit:vendorExtensions>
      </spirit:port>
      <spirit:port>
        <spirit:name>s_axi_arready</spirit:name>
        <spirit:wire>
          <spirit:direction>out</spirit:direction>
          <spirit:wireTypeDefs>
            <spirit:wireTypeDef>
              <spirit:typeName>wire</spirit:typeName>
              <spirit:viewNameRef>dummy_view</spirit:viewNameRef>
            </spirit:wireTypeDef>
          </spirit:wireTypeDefs>
        </spirit:wire>
        <spirit:vendorExtensions>
          <xilinx:portInfo>
            <xilinx:enablement>
              <xilinx:isEnabled xilinx:resolve="dependent" xilinx:id="PORT_ENABLEMENT.s_axi_arready" xilinx:dependency="(spirit:decode(id(&apos;PARAM_VALUE.READ_WRITE_MODE&apos;)) != &quot;WRITE_ONLY&quot;)">true</xilinx:isEnabled>
            </xilinx:enablement>
          </xilinx:portInfo>
        </spirit:vendorExtensions>
      </spirit:port>
      <spirit:port>
        <spirit:name>s_axi_rid</spirit:name>
        <spirit:wire>
          <spirit:direction>out</spirit:direction>
          <spirit:vector>
            <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="(spirit:decode(id(&apos;MODELPARAM_VALUE.C_AXI_ID_WIDTH&apos;)) - 1)">0</spirit:left>
            <spirit:right spirit:format="long">0</spirit:right>
          </spirit:vector>
          <spirit:wireTypeDefs>
            <spirit:wireTypeDef>
              <spirit:typeName>wire</spirit:typeName>
              <spirit:viewNameRef>dummy_view</spirit:viewNameRef>
            </spirit:wireTypeDef>
          </spirit:wireTypeDefs>
        </spirit:wire>
        <spirit:vendorExtensions>
          <xilinx:portInfo>
            <xilinx:enablement>
              <xilinx:isEnabled xilinx:resolve="dependent" xilinx:id="PORT_ENABLEMENT.s_axi_rid" xilinx:dependency="( ( (spirit:decode(id(&apos;PARAM_VALUE.PROTOCOL&apos;)) != &quot;AXI4LITE&quot;) and (spirit:decode(id(&apos;PARAM_VALUE.READ_WRITE_MODE&apos;)) != &quot;WRITE_ONLY&quot;) ) and (spirit:decode(id(&apos;PARAM_VALUE.ID_WIDTH&apos;)) != 0) )">true</xilinx:isEnabled>
            </xilinx:enablement>
          </xilinx:portInfo>
        </spirit:vendorExtensions>
      </spirit:port>
      <spirit:port>
        <spirit:name>s_axi_rdata</spirit:name>
        <spirit:wire>
          <spirit:direction>out</spirit:direction>
          <spirit:vector>
            <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="(spirit:decode(id(&apos;MODELPARAM_VALUE.C_AXI_DATA_WIDTH&apos;)) - 1)">31</spirit:left>
            <spirit:right spirit:format="long">0</spirit:right>
          </spirit:vector>
          <spirit:wireTypeDefs>
            <spirit:wireTypeDef>
              <spirit:typeName>wire</spirit:typeName>
              <spirit:viewNameRef>dummy_view</spirit:viewNameRef>
            </spirit:wireTypeDef>
          </spirit:wireTypeDefs>
        </spirit:wire>
        <spirit:vendorExtensions>
          <xilinx:portInfo>
            <xilinx:enablement>
              <xilinx:isEnabled xilinx:resolve="dependent" xilinx:id="PORT_ENABLEMENT.s_axi_rdata" xilinx:dependency="(spirit:decode(id(&apos;PARAM_VALUE.READ_WRITE_MODE&apos;)) != &quot;WRITE_ONLY&quot;)">true</xilinx:isEnabled>
            </xilinx:enablement>
          </xilinx:portInfo>
        </spirit:vendorExtensions>
      </spirit:port>
      <spirit:port>
        <spirit:name>s_axi_rresp</spirit:name>
        <spirit:wire>
          <spirit:direction>out</spirit:direction>
          <spirit:vector>
            <spirit:left spirit:format="long">1</spirit:left>
            <spirit:right spirit:format="long">0</spirit:right>
          </spirit:vector>
          <spirit:wireTypeDefs>
            <spirit:wireTypeDef>
              <spirit:typeName>wire</spirit:typeName>
              <spirit:viewNameRef>dummy_view</spirit:viewNameRef>
            </spirit:wireTypeDef>
          </spirit:wireTypeDefs>
        </spirit:wire>
        <spirit:vendorExtensions>
          <xilinx:portInfo>
            <xilinx:enablement>
              <xilinx:isEnabled xilinx:resolve="dependent" xilinx:id="PORT_ENABLEMENT.s_axi_rresp" xilinx:dependency="(spirit:decode(id(&apos;PARAM_VALUE.READ_WRITE_MODE&apos;)) != &quot;WRITE_ONLY&quot;)">true</xilinx:isEnabled>
            </xilinx:enablement>
          </xilinx:portInfo>
        </spirit:vendorExtensions>
      </spirit:port>
      <spirit:port>
        <spirit:name>s_axi_rlast</spirit:name>
        <spirit:wire>
          <spirit:direction>out</spirit:direction>
          <spirit:wireTypeDefs>
            <spirit:wireTypeDef>
              <spirit:typeName>wire</spirit:typeName>
              <spirit:viewNameRef>dummy_view</spirit:viewNameRef>
            </spirit:wireTypeDef>
          </spirit:wireTypeDefs>
        </spirit:wire>
        <spirit:vendorExtensions>
          <xilinx:portInfo>
            <xilinx:enablement>
              <xilinx:isEnabled xilinx:resolve="dependent" xilinx:id="PORT_ENABLEMENT.s_axi_rlast" xilinx:dependency="( (spirit:decode(id(&apos;PARAM_VALUE.PROTOCOL&apos;)) != &quot;AXI4LITE&quot;) and (spirit:decode(id(&apos;PARAM_VALUE.READ_WRITE_MODE&apos;)) != &quot;WRITE_ONLY&quot;) )">true</xilinx:isEnabled>
            </xilinx:enablement>
          </xilinx:portInfo>
        </spirit:vendorExtensions>
      </spirit:port>
      <spirit:port>
        <spirit:name>s_axi_ruser</spirit:name>
        <spirit:wire>
          <spirit:direction>out</spirit:direction>
          <spirit:vector>
            <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="(spirit:decode(id(&apos;MODELPARAM_VALUE.C_AXI_RUSER_WIDTH&apos;)) - 1)">0</spirit:left>
            <spirit:right spirit:format="long">0</spirit:right>
          </spirit:vector>
          <spirit:wireTypeDefs>
            <spirit:wireTypeDef>
              <spirit:typeName>wire</spirit:typeName>
              <spirit:viewNameRef>dummy_view</spirit:viewNameRef>
            </spirit:wireTypeDef>
          </spirit:wireTypeDefs>
        </spirit:wire>
        <spirit:vendorExtensions>
          <xilinx:portInfo>
            <xilinx:enablement>
              <xilinx:isEnabled xilinx:resolve="dependent" xilinx:id="PORT_ENABLEMENT.s_axi_ruser" xilinx:dependency="( ( ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_AXI_SUPPORTS_USER_SIGNALS&apos;)) = 1) and (spirit:decode(id(&apos;PARAM_VALUE.PROTOCOL&apos;)) != &quot;AXI4LITE&quot;)) and (spirit:decode(id(&apos;PARAM_VALUE.READ_WRITE_MODE&apos;)) != &quot;WRITE_ONLY&quot;) ) and (spirit:decode(id(&apos;PARAM_VALUE.RUSER_WIDTH&apos;)) != 0) )">false</xilinx:isEnabled>
            </xilinx:enablement>
          </xilinx:portInfo>
        </spirit:vendorExtensions>
      </spirit:port>
      <spirit:port>
        <spirit:name>s_axi_rvalid</spirit:name>
        <spirit:wire>
          <spirit:direction>out</spirit:direction>
          <spirit:wireTypeDefs>
            <spirit:wireTypeDef>
              <spirit:typeName>wire</spirit:typeName>
              <spirit:viewNameRef>dummy_view</spirit:viewNameRef>
            </spirit:wireTypeDef>
          </spirit:wireTypeDefs>
        </spirit:wire>
        <spirit:vendorExtensions>
          <xilinx:portInfo>
            <xilinx:enablement>
              <xilinx:isEnabled xilinx:resolve="dependent" xilinx:id="PORT_ENABLEMENT.s_axi_rvalid" xilinx:dependency="(spirit:decode(id(&apos;PARAM_VALUE.READ_WRITE_MODE&apos;)) != &quot;WRITE_ONLY&quot;)">true</xilinx:isEnabled>
            </xilinx:enablement>
          </xilinx:portInfo>
        </spirit:vendorExtensions>
      </spirit:port>
      <spirit:port>
        <spirit:name>s_axi_rready</spirit:name>
        <spirit:wire>
          <spirit:direction>in</spirit:direction>
          <spirit:wireTypeDefs>
            <spirit:wireTypeDef>
              <spirit:typeName>wire</spirit:typeName>
              <spirit:viewNameRef>dummy_view</spirit:viewNameRef>
            </spirit:wireTypeDef>
          </spirit:wireTypeDefs>
          <spirit:driver>
            <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
          </spirit:driver>
        </spirit:wire>
        <spirit:vendorExtensions>
          <xilinx:portInfo>
            <xilinx:enablement>
              <xilinx:isEnabled xilinx:resolve="dependent" xilinx:id="PORT_ENABLEMENT.s_axi_rready" xilinx:dependency="(spirit:decode(id(&apos;PARAM_VALUE.READ_WRITE_MODE&apos;)) != &quot;WRITE_ONLY&quot;)">true</xilinx:isEnabled>
            </xilinx:enablement>
          </xilinx:portInfo>
        </spirit:vendorExtensions>
      </spirit:port>
      <spirit:port>
        <spirit:name>m_axi_awid</spirit:name>
        <spirit:wire>
          <spirit:direction>out</spirit:direction>
          <spirit:vector>
            <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="(spirit:decode(id(&apos;MODELPARAM_VALUE.C_AXI_ID_WIDTH&apos;)) - 1)">0</spirit:left>
            <spirit:right spirit:format="long">0</spirit:right>
          </spirit:vector>
          <spirit:wireTypeDefs>
            <spirit:wireTypeDef>
              <spirit:typeName>wire</spirit:typeName>
              <spirit:viewNameRef>dummy_view</spirit:viewNameRef>
            </spirit:wireTypeDef>
          </spirit:wireTypeDefs>
        </spirit:wire>
        <spirit:vendorExtensions>
          <xilinx:portInfo>
            <xilinx:enablement>
              <xilinx:isEnabled xilinx:resolve="dependent" xilinx:id="PORT_ENABLEMENT.m_axi_awid" xilinx:dependency="( ( (spirit:decode(id(&apos;PARAM_VALUE.PROTOCOL&apos;)) != &quot;AXI4LITE&quot;) and (spirit:decode(id(&apos;PARAM_VALUE.READ_WRITE_MODE&apos;)) != &quot;READ_ONLY&quot;) ) and (spirit:decode(id(&apos;PARAM_VALUE.ID_WIDTH&apos;)) != 0) )">true</xilinx:isEnabled>
            </xilinx:enablement>
          </xilinx:portInfo>
        </spirit:vendorExtensions>
      </spirit:port>
      <spirit:port>
        <spirit:name>m_axi_awaddr</spirit:name>
        <spirit:wire>
          <spirit:direction>out</spirit:direction>
          <spirit:vector>
            <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="(spirit:decode(id(&apos;MODELPARAM_VALUE.C_M_AXI_ADDR_WIDTH&apos;)) - 1)">31</spirit:left>
            <spirit:right spirit:format="long">0</spirit:right>
          </spirit:vector>
          <spirit:wireTypeDefs>
            <spirit:wireTypeDef>
              <spirit:typeName>wire</spirit:typeName>
              <spirit:viewNameRef>dummy_view</spirit:viewNameRef>
            </spirit:wireTypeDef>
          </spirit:wireTypeDefs>
        </spirit:wire>
        <spirit:vendorExtensions>
          <xilinx:portInfo>
            <xilinx:enablement>
              <xilinx:isEnabled xilinx:resolve="dependent" xilinx:id="PORT_ENABLEMENT.m_axi_awaddr" xilinx:dependency="(spirit:decode(id(&apos;PARAM_VALUE.READ_WRITE_MODE&apos;)) != &quot;READ_ONLY&quot;)">true</xilinx:isEnabled>
            </xilinx:enablement>
          </xilinx:portInfo>
        </spirit:vendorExtensions>
      </spirit:port>
      <spirit:port>
        <spirit:name>m_axi_awlen</spirit:name>
        <spirit:wire>
          <spirit:direction>out</spirit:direction>
          <spirit:vector>
            <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="(((spirit:decode(id(&apos;MODELPARAM_VALUE.C_AXI_PROTOCOL&apos;)) = 1) ? 4 : 8) - 1)">7</spirit:left>
            <spirit:right spirit:format="long">0</spirit:right>
          </spirit:vector>
          <spirit:wireTypeDefs>
            <spirit:wireTypeDef>
              <spirit:typeName>wire</spirit:typeName>
              <spirit:viewNameRef>dummy_view</spirit:viewNameRef>
            </spirit:wireTypeDef>
          </spirit:wireTypeDefs>
        </spirit:wire>
        <spirit:vendorExtensions>
          <xilinx:portInfo>
            <xilinx:enablement>
              <xilinx:isEnabled xilinx:resolve="dependent" xilinx:id="PORT_ENABLEMENT.m_axi_awlen" xilinx:dependency="( (spirit:decode(id(&apos;PARAM_VALUE.PROTOCOL&apos;)) != &quot;AXI4LITE&quot;) and (spirit:decode(id(&apos;PARAM_VALUE.READ_WRITE_MODE&apos;)) != &quot;READ_ONLY&quot;) )">true</xilinx:isEnabled>
            </xilinx:enablement>
          </xilinx:portInfo>
        </spirit:vendorExtensions>
      </spirit:port>
      <spirit:port>
        <spirit:name>m_axi_awsize</spirit:name>
        <spirit:wire>
          <spirit:direction>out</spirit:direction>
          <spirit:vector>
            <spirit:left spirit:format="long">2</spirit:left>
            <spirit:right spirit:format="long">0</spirit:right>
          </spirit:vector>
          <spirit:wireTypeDefs>
            <spirit:wireTypeDef>
              <spirit:typeName>wire</spirit:typeName>
              <spirit:viewNameRef>dummy_view</spirit:viewNameRef>
            </spirit:wireTypeDef>
          </spirit:wireTypeDefs>
        </spirit:wire>
        <spirit:vendorExtensions>
          <xilinx:portInfo>
            <xilinx:enablement>
              <xilinx:isEnabled xilinx:resolve="dependent" xilinx:id="PORT_ENABLEMENT.m_axi_awsize" xilinx:dependency="( (spirit:decode(id(&apos;PARAM_VALUE.PROTOCOL&apos;)) != &quot;AXI4LITE&quot;) and (spirit:decode(id(&apos;PARAM_VALUE.READ_WRITE_MODE&apos;)) != &quot;READ_ONLY&quot;) )">true</xilinx:isEnabled>
            </xilinx:enablement>
          </xilinx:portInfo>
        </spirit:vendorExtensions>
      </spirit:port>
      <spirit:port>
        <spirit:name>m_axi_awburst</spirit:name>
        <spirit:wire>
          <spirit:direction>out</spirit:direction>
          <spirit:vector>
            <spirit:left spirit:format="long">1</spirit:left>
            <spirit:right spirit:format="long">0</spirit:right>
          </spirit:vector>
          <spirit:wireTypeDefs>
            <spirit:wireTypeDef>
              <spirit:typeName>wire</spirit:typeName>
              <spirit:viewNameRef>dummy_view</spirit:viewNameRef>
            </spirit:wireTypeDef>
          </spirit:wireTypeDefs>
        </spirit:wire>
        <spirit:vendorExtensions>
          <xilinx:portInfo>
            <xilinx:enablement>
              <xilinx:isEnabled xilinx:resolve="dependent" xilinx:id="PORT_ENABLEMENT.m_axi_awburst" xilinx:dependency="( (spirit:decode(id(&apos;PARAM_VALUE.PROTOCOL&apos;)) != &quot;AXI4LITE&quot;) and (spirit:decode(id(&apos;PARAM_VALUE.READ_WRITE_MODE&apos;)) != &quot;READ_ONLY&quot;) )">true</xilinx:isEnabled>
            </xilinx:enablement>
          </xilinx:portInfo>
        </spirit:vendorExtensions>
      </spirit:port>
      <spirit:port>
        <spirit:name>m_axi_awlock</spirit:name>
        <spirit:wire>
          <spirit:direction>out</spirit:direction>
          <spirit:vector>
            <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="(((spirit:decode(id(&apos;MODELPARAM_VALUE.C_AXI_PROTOCOL&apos;)) = 1) ? 2 : 1) - 1)">0</spirit:left>
            <spirit:right spirit:format="long">0</spirit:right>
          </spirit:vector>
          <spirit:wireTypeDefs>
            <spirit:wireTypeDef>
              <spirit:typeName>wire</spirit:typeName>
              <spirit:viewNameRef>dummy_view</spirit:viewNameRef>
            </spirit:wireTypeDef>
          </spirit:wireTypeDefs>
        </spirit:wire>
        <spirit:vendorExtensions>
          <xilinx:portInfo>
            <xilinx:enablement>
              <xilinx:isEnabled xilinx:resolve="dependent" xilinx:id="PORT_ENABLEMENT.m_axi_awlock" xilinx:dependency="( (spirit:decode(id(&apos;PARAM_VALUE.PROTOCOL&apos;)) != &quot;AXI4LITE&quot;) and (spirit:decode(id(&apos;PARAM_VALUE.READ_WRITE_MODE&apos;)) != &quot;READ_ONLY&quot;) )">true</xilinx:isEnabled>
            </xilinx:enablement>
          </xilinx:portInfo>
        </spirit:vendorExtensions>
      </spirit:port>
      <spirit:port>
        <spirit:name>m_axi_awcache</spirit:name>
        <spirit:wire>
          <spirit:direction>out</spirit:direction>
          <spirit:vector>
            <spirit:left spirit:format="long">3</spirit:left>
            <spirit:right spirit:format="long">0</spirit:right>
          </spirit:vector>
          <spirit:wireTypeDefs>
            <spirit:wireTypeDef>
              <spirit:typeName>wire</spirit:typeName>
              <spirit:viewNameRef>dummy_view</spirit:viewNameRef>
            </spirit:wireTypeDef>
          </spirit:wireTypeDefs>
        </spirit:wire>
        <spirit:vendorExtensions>
          <xilinx:portInfo>
            <xilinx:enablement>
              <xilinx:isEnabled xilinx:resolve="dependent" xilinx:id="PORT_ENABLEMENT.m_axi_awcache" xilinx:dependency="( (spirit:decode(id(&apos;PARAM_VALUE.PROTOCOL&apos;)) != &quot;AXI4LITE&quot;) and (spirit:decode(id(&apos;PARAM_VALUE.READ_WRITE_MODE&apos;)) != &quot;READ_ONLY&quot;) )">true</xilinx:isEnabled>
            </xilinx:enablement>
          </xilinx:portInfo>
        </spirit:vendorExtensions>
      </spirit:port>
      <spirit:port>
        <spirit:name>m_axi_awprot</spirit:name>
        <spirit:wire>
          <spirit:direction>out</spirit:direction>
          <spirit:vector>
            <spirit:left spirit:format="long">2</spirit:left>
            <spirit:right spirit:format="long">0</spirit:right>
          </spirit:vector>
          <spirit:wireTypeDefs>
            <spirit:wireTypeDef>
              <spirit:typeName>wire</spirit:typeName>
              <spirit:viewNameRef>dummy_view</spirit:viewNameRef>
            </spirit:wireTypeDef>
          </spirit:wireTypeDefs>
        </spirit:wire>
        <spirit:vendorExtensions>
          <xilinx:portInfo>
            <xilinx:enablement>
              <xilinx:isEnabled xilinx:resolve="dependent" xilinx:id="PORT_ENABLEMENT.m_axi_awprot" xilinx:dependency="(spirit:decode(id(&apos;PARAM_VALUE.READ_WRITE_MODE&apos;)) != &quot;READ_ONLY&quot;)">true</xilinx:isEnabled>
            </xilinx:enablement>
          </xilinx:portInfo>
        </spirit:vendorExtensions>
      </spirit:port>
      <spirit:port>
        <spirit:name>m_axi_awqos</spirit:name>
        <spirit:wire>
          <spirit:direction>out</spirit:direction>
          <spirit:vector>
            <spirit:left spirit:format="long">3</spirit:left>
            <spirit:right spirit:format="long">0</spirit:right>
          </spirit:vector>
          <spirit:wireTypeDefs>
            <spirit:wireTypeDef>
              <spirit:typeName>wire</spirit:typeName>
              <spirit:viewNameRef>dummy_view</spirit:viewNameRef>
            </spirit:wireTypeDef>
          </spirit:wireTypeDefs>
        </spirit:wire>
        <spirit:vendorExtensions>
          <xilinx:portInfo>
            <xilinx:enablement>
              <xilinx:isEnabled xilinx:resolve="dependent" xilinx:id="PORT_ENABLEMENT.m_axi_awqos" xilinx:dependency="( (spirit:decode(id(&apos;PARAM_VALUE.PROTOCOL&apos;)) != &quot;AXI4LITE&quot;) and (spirit:decode(id(&apos;PARAM_VALUE.READ_WRITE_MODE&apos;)) != &quot;READ_ONLY&quot;) )">true</xilinx:isEnabled>
            </xilinx:enablement>
          </xilinx:portInfo>
        </spirit:vendorExtensions>
      </spirit:port>
      <spirit:port>
        <spirit:name>m_axi_awuser</spirit:name>
        <spirit:wire>
          <spirit:direction>out</spirit:direction>
          <spirit:vector>
            <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="(spirit:decode(id(&apos;MODELPARAM_VALUE.C_AXI_AWUSER_WIDTH&apos;)) - 1)">0</spirit:left>
            <spirit:right spirit:format="long">0</spirit:right>
          </spirit:vector>
          <spirit:wireTypeDefs>
            <spirit:wireTypeDef>
              <spirit:typeName>wire</spirit:typeName>
              <spirit:viewNameRef>dummy_view</spirit:viewNameRef>
            </spirit:wireTypeDef>
          </spirit:wireTypeDefs>
        </spirit:wire>
        <spirit:vendorExtensions>
          <xilinx:portInfo>
            <xilinx:enablement>
              <xilinx:isEnabled xilinx:resolve="dependent" xilinx:id="PORT_ENABLEMENT.m_axi_awuser" xilinx:dependency="( ( ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_AXI_SUPPORTS_USER_SIGNALS&apos;)) = 1) and (spirit:decode(id(&apos;PARAM_VALUE.PROTOCOL&apos;)) != &quot;AXI4LITE&quot;)) and (spirit:decode(id(&apos;PARAM_VALUE.READ_WRITE_MODE&apos;)) != &quot;READ_ONLY&quot;) ) and (spirit:decode(id(&apos;PARAM_VALUE.AWUSER_WIDTH&apos;)) != 0) )">false</xilinx:isEnabled>
            </xilinx:enablement>
          </xilinx:portInfo>
        </spirit:vendorExtensions>
      </spirit:port>
      <spirit:port>
        <spirit:name>m_axi_awvalid</spirit:name>
        <spirit:wire>
          <spirit:direction>out</spirit:direction>
          <spirit:wireTypeDefs>
            <spirit:wireTypeDef>
              <spirit:typeName>wire</spirit:typeName>
              <spirit:viewNameRef>dummy_view</spirit:viewNameRef>
            </spirit:wireTypeDef>
          </spirit:wireTypeDefs>
        </spirit:wire>
        <spirit:vendorExtensions>
          <xilinx:portInfo>
            <xilinx:enablement>
              <xilinx:isEnabled xilinx:resolve="dependent" xilinx:id="PORT_ENABLEMENT.m_axi_awvalid" xilinx:dependency="(spirit:decode(id(&apos;PARAM_VALUE.READ_WRITE_MODE&apos;)) != &quot;READ_ONLY&quot;)">true</xilinx:isEnabled>
            </xilinx:enablement>
          </xilinx:portInfo>
        </spirit:vendorExtensions>
      </spirit:port>
      <spirit:port>
        <spirit:name>m_axi_awready</spirit:name>
        <spirit:wire>
          <spirit:direction>in</spirit:direction>
          <spirit:wireTypeDefs>
            <spirit:wireTypeDef>
              <spirit:typeName>wire</spirit:typeName>
              <spirit:viewNameRef>dummy_view</spirit:viewNameRef>
            </spirit:wireTypeDef>
          </spirit:wireTypeDefs>
          <spirit:driver>
            <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
          </spirit:driver>
        </spirit:wire>
        <spirit:vendorExtensions>
          <xilinx:portInfo>
            <xilinx:enablement>
              <xilinx:isEnabled xilinx:resolve="dependent" xilinx:id="PORT_ENABLEMENT.m_axi_awready" xilinx:dependency="(spirit:decode(id(&apos;PARAM_VALUE.READ_WRITE_MODE&apos;)) != &quot;READ_ONLY&quot;)">true</xilinx:isEnabled>
            </xilinx:enablement>
          </xilinx:portInfo>
        </spirit:vendorExtensions>
      </spirit:port>
      <spirit:port>
        <spirit:name>m_axi_wid</spirit:name>
        <spirit:wire>
          <spirit:direction>out</spirit:direction>
          <spirit:vector>
            <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="(spirit:decode(id(&apos;MODELPARAM_VALUE.C_AXI_ID_WIDTH&apos;)) - 1)">0</spirit:left>
            <spirit:right spirit:format="long">0</spirit:right>
          </spirit:vector>
          <spirit:wireTypeDefs>
            <spirit:wireTypeDef>
              <spirit:typeName>wire</spirit:typeName>
              <spirit:viewNameRef>dummy_view</spirit:viewNameRef>
            </spirit:wireTypeDef>
          </spirit:wireTypeDefs>
        </spirit:wire>
        <spirit:vendorExtensions>
          <xilinx:portInfo>
            <xilinx:enablement>
              <xilinx:isEnabled xilinx:resolve="dependent" xilinx:id="PORT_ENABLEMENT.m_axi_wid" xilinx:dependency="( ( (spirit:decode(id(&apos;PARAM_VALUE.PROTOCOL&apos;)) = &quot;AXI3&quot;) and (spirit:decode(id(&apos;PARAM_VALUE.READ_WRITE_MODE&apos;)) != &quot;READ_ONLY&quot;) ) and (spirit:decode(id(&apos;PARAM_VALUE.ID_WIDTH&apos;)) != 0) )">false</xilinx:isEnabled>
            </xilinx:enablement>
          </xilinx:portInfo>
        </spirit:vendorExtensions>
      </spirit:port>
      <spirit:port>
        <spirit:name>m_axi_wdata</spirit:name>
        <spirit:wire>
          <spirit:direction>out</spirit:direction>
          <spirit:vector>
            <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="(spirit:decode(id(&apos;MODELPARAM_VALUE.C_AXI_DATA_WIDTH&apos;)) - 1)">31</spirit:left>
            <spirit:right spirit:format="long">0</spirit:right>
          </spirit:vector>
          <spirit:wireTypeDefs>
            <spirit:wireTypeDef>
              <spirit:typeName>wire</spirit:typeName>
              <spirit:viewNameRef>dummy_view</spirit:viewNameRef>
            </spirit:wireTypeDef>
          </spirit:wireTypeDefs>
        </spirit:wire>
        <spirit:vendorExtensions>
          <xilinx:portInfo>
            <xilinx:enablement>
              <xilinx:isEnabled xilinx:resolve="dependent" xilinx:id="PORT_ENABLEMENT.m_axi_wdata" xilinx:dependency="(spirit:decode(id(&apos;PARAM_VALUE.READ_WRITE_MODE&apos;)) != &quot;READ_ONLY&quot;)">true</xilinx:isEnabled>
            </xilinx:enablement>
          </xilinx:portInfo>
        </spirit:vendorExtensions>
      </spirit:port>
      <spirit:port>
        <spirit:name>m_axi_wstrb</spirit:name>
        <spirit:wire>
          <spirit:direction>out</spirit:direction>
          <spirit:vector>
            <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_AXI_DATA_WIDTH&apos;)) / 8) - 1)">3</spirit:left>
            <spirit:right spirit:format="long">0</spirit:right>
          </spirit:vector>
          <spirit:wireTypeDefs>
            <spirit:wireTypeDef>
              <spirit:typeName>wire</spirit:typeName>
              <spirit:viewNameRef>dummy_view</spirit:viewNameRef>
            </spirit:wireTypeDef>
          </spirit:wireTypeDefs>
        </spirit:wire>
        <spirit:vendorExtensions>
          <xilinx:portInfo>
            <xilinx:enablement>
              <xilinx:isEnabled xilinx:resolve="dependent" xilinx:id="PORT_ENABLEMENT.m_axi_wstrb" xilinx:dependency="(spirit:decode(id(&apos;PARAM_VALUE.READ_WRITE_MODE&apos;)) != &quot;READ_ONLY&quot;)">true</xilinx:isEnabled>
            </xilinx:enablement>
          </xilinx:portInfo>
        </spirit:vendorExtensions>
      </spirit:port>
      <spirit:port>
        <spirit:name>m_axi_wlast</spirit:name>
        <spirit:wire>
          <spirit:direction>out</spirit:direction>
          <spirit:wireTypeDefs>
            <spirit:wireTypeDef>
              <spirit:typeName>wire</spirit:typeName>
              <spirit:viewNameRef>dummy_view</spirit:viewNameRef>
            </spirit:wireTypeDef>
          </spirit:wireTypeDefs>
        </spirit:wire>
        <spirit:vendorExtensions>
          <xilinx:portInfo>
            <xilinx:enablement>
              <xilinx:isEnabled xilinx:resolve="dependent" xilinx:id="PORT_ENABLEMENT.m_axi_wlast" xilinx:dependency="( (spirit:decode(id(&apos;PARAM_VALUE.PROTOCOL&apos;)) != &quot;AXI4LITE&quot;) and (spirit:decode(id(&apos;PARAM_VALUE.READ_WRITE_MODE&apos;)) != &quot;READ_ONLY&quot;) )">true</xilinx:isEnabled>
            </xilinx:enablement>
          </xilinx:portInfo>
        </spirit:vendorExtensions>
      </spirit:port>
      <spirit:port>
        <spirit:name>m_axi_wuser</spirit:name>
        <spirit:wire>
          <spirit:direction>out</spirit:direction>
          <spirit:vector>
            <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="(spirit:decode(id(&apos;MODELPARAM_VALUE.C_AXI_WUSER_WIDTH&apos;)) - 1)">0</spirit:left>
            <spirit:right spirit:format="long">0</spirit:right>
          </spirit:vector>
          <spirit:wireTypeDefs>
            <spirit:wireTypeDef>
              <spirit:typeName>wire</spirit:typeName>
              <spirit:viewNameRef>dummy_view</spirit:viewNameRef>
            </spirit:wireTypeDef>
          </spirit:wireTypeDefs>
        </spirit:wire>
        <spirit:vendorExtensions>
          <xilinx:portInfo>
            <xilinx:enablement>
              <xilinx:isEnabled xilinx:resolve="dependent" xilinx:id="PORT_ENABLEMENT.m_axi_wuser" xilinx:dependency="( ( ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_AXI_SUPPORTS_USER_SIGNALS&apos;)) = 1) and (spirit:decode(id(&apos;PARAM_VALUE.PROTOCOL&apos;)) != &quot;AXI4LITE&quot;)) and (spirit:decode(id(&apos;PARAM_VALUE.READ_WRITE_MODE&apos;)) != &quot;READ_ONLY&quot;) ) and (spirit:decode(id(&apos;PARAM_VALUE.WUSER_WIDTH&apos;)) != 0) )">false</xilinx:isEnabled>
            </xilinx:enablement>
          </xilinx:portInfo>
        </spirit:vendorExtensions>
      </spirit:port>
      <spirit:port>
        <spirit:name>m_axi_wvalid</spirit:name>
        <spirit:wire>
          <spirit:direction>out</spirit:direction>
          <spirit:wireTypeDefs>
            <spirit:wireTypeDef>
              <spirit:typeName>wire</spirit:typeName>
              <spirit:viewNameRef>dummy_view</spirit:viewNameRef>
            </spirit:wireTypeDef>
          </spirit:wireTypeDefs>
        </spirit:wire>
        <spirit:vendorExtensions>
          <xilinx:portInfo>
            <xilinx:enablement>
              <xilinx:isEnabled xilinx:resolve="dependent" xilinx:id="PORT_ENABLEMENT.m_axi_wvalid" xilinx:dependency="(spirit:decode(id(&apos;PARAM_VALUE.READ_WRITE_MODE&apos;)) != &quot;READ_ONLY&quot;)">true</xilinx:isEnabled>
            </xilinx:enablement>
          </xilinx:portInfo>
        </spirit:vendorExtensions>
      </spirit:port>
      <spirit:port>
        <spirit:name>m_axi_wready</spirit:name>
        <spirit:wire>
          <spirit:direction>in</spirit:direction>
          <spirit:wireTypeDefs>
            <spirit:wireTypeDef>
              <spirit:typeName>wire</spirit:typeName>
              <spirit:viewNameRef>dummy_view</spirit:viewNameRef>
            </spirit:wireTypeDef>
          </spirit:wireTypeDefs>
          <spirit:driver>
            <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
          </spirit:driver>
        </spirit:wire>
        <spirit:vendorExtensions>
          <xilinx:portInfo>
            <xilinx:enablement>
              <xilinx:isEnabled xilinx:resolve="dependent" xilinx:id="PORT_ENABLEMENT.m_axi_wready" xilinx:dependency="(spirit:decode(id(&apos;PARAM_VALUE.READ_WRITE_MODE&apos;)) != &quot;READ_ONLY&quot;)">true</xilinx:isEnabled>
            </xilinx:enablement>
          </xilinx:portInfo>
        </spirit:vendorExtensions>
      </spirit:port>
      <spirit:port>
        <spirit:name>m_axi_bid</spirit:name>
        <spirit:wire>
          <spirit:direction>in</spirit:direction>
          <spirit:vector>
            <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="(spirit:decode(id(&apos;MODELPARAM_VALUE.C_AXI_ID_WIDTH&apos;)) - 1)">0</spirit:left>
            <spirit:right spirit:format="long">0</spirit:right>
          </spirit:vector>
          <spirit:wireTypeDefs>
            <spirit:wireTypeDef>
              <spirit:typeName>wire</spirit:typeName>
              <spirit:viewNameRef>dummy_view</spirit:viewNameRef>
            </spirit:wireTypeDef>
          </spirit:wireTypeDefs>
          <spirit:driver>
            <spirit:defaultValue spirit:format="bitString" spirit:resolve="dependent" spirit:dependency="{(spirit:decode(id(&apos;MODELPARAM_VALUE.C_AXI_ID_WIDTH&apos;))){0}}" spirit:bitStringLength="1">0x0</spirit:defaultValue>
          </spirit:driver>
        </spirit:wire>
        <spirit:vendorExtensions>
          <xilinx:portInfo>
            <xilinx:enablement>
              <xilinx:isEnabled xilinx:resolve="dependent" xilinx:id="PORT_ENABLEMENT.m_axi_bid" xilinx:dependency="( ( (spirit:decode(id(&apos;PARAM_VALUE.PROTOCOL&apos;)) != &quot;AXI4LITE&quot;) and (spirit:decode(id(&apos;PARAM_VALUE.READ_WRITE_MODE&apos;)) != &quot;READ_ONLY&quot;) ) and (spirit:decode(id(&apos;PARAM_VALUE.ID_WIDTH&apos;)) != 0) )">true</xilinx:isEnabled>
            </xilinx:enablement>
          </xilinx:portInfo>
        </spirit:vendorExtensions>
      </spirit:port>
      <spirit:port>
        <spirit:name>m_axi_bresp</spirit:name>
        <spirit:wire>
          <spirit:direction>in</spirit:direction>
          <spirit:vector>
            <spirit:left spirit:format="long">1</spirit:left>
            <spirit:right spirit:format="long">0</spirit:right>
          </spirit:vector>
          <spirit:wireTypeDefs>
            <spirit:wireTypeDef>
              <spirit:typeName>wire</spirit:typeName>
              <spirit:viewNameRef>dummy_view</spirit:viewNameRef>
            </spirit:wireTypeDef>
          </spirit:wireTypeDefs>
          <spirit:driver>
            <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="2">0x0</spirit:defaultValue>
          </spirit:driver>
        </spirit:wire>
        <spirit:vendorExtensions>
          <xilinx:portInfo>
            <xilinx:enablement>
              <xilinx:isEnabled xilinx:resolve="dependent" xilinx:id="PORT_ENABLEMENT.m_axi_bresp" xilinx:dependency="(spirit:decode(id(&apos;PARAM_VALUE.READ_WRITE_MODE&apos;)) != &quot;READ_ONLY&quot;)">true</xilinx:isEnabled>
            </xilinx:enablement>
          </xilinx:portInfo>
        </spirit:vendorExtensions>
      </spirit:port>
      <spirit:port>
        <spirit:name>m_axi_buser</spirit:name>
        <spirit:wire>
          <spirit:direction>in</spirit:direction>
          <spirit:vector>
            <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="(spirit:decode(id(&apos;MODELPARAM_VALUE.C_AXI_BUSER_WIDTH&apos;)) - 1)">0</spirit:left>
            <spirit:right spirit:format="long">0</spirit:right>
          </spirit:vector>
          <spirit:wireTypeDefs>
            <spirit:wireTypeDef>
              <spirit:typeName>wire</spirit:typeName>
              <spirit:viewNameRef>dummy_view</spirit:viewNameRef>
            </spirit:wireTypeDef>
          </spirit:wireTypeDefs>
          <spirit:driver>
            <spirit:defaultValue spirit:format="bitString" spirit:resolve="dependent" spirit:dependency="{(spirit:decode(id(&apos;MODELPARAM_VALUE.C_AXI_BUSER_WIDTH&apos;))){0}}" spirit:bitStringLength="1">0x0</spirit:defaultValue>
          </spirit:driver>
        </spirit:wire>
        <spirit:vendorExtensions>
          <xilinx:portInfo>
            <xilinx:enablement>
              <xilinx:isEnabled xilinx:resolve="dependent" xilinx:id="PORT_ENABLEMENT.m_axi_buser" xilinx:dependency="( ( ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_AXI_SUPPORTS_USER_SIGNALS&apos;)) = 1) and (spirit:decode(id(&apos;PARAM_VALUE.PROTOCOL&apos;)) != &quot;AXI4LITE&quot;)) and (spirit:decode(id(&apos;PARAM_VALUE.READ_WRITE_MODE&apos;)) != &quot;READ_ONLY&quot;) ) and (spirit:decode(id(&apos;PARAM_VALUE.BUSER_WIDTH&apos;)) != 0) )">false</xilinx:isEnabled>
            </xilinx:enablement>
          </xilinx:portInfo>
        </spirit:vendorExtensions>
      </spirit:port>
      <spirit:port>
        <spirit:name>m_axi_bvalid</spirit:name>
        <spirit:wire>
          <spirit:direction>in</spirit:direction>
          <spirit:wireTypeDefs>
            <spirit:wireTypeDef>
              <spirit:typeName>wire</spirit:typeName>
              <spirit:viewNameRef>dummy_view</spirit:viewNameRef>
            </spirit:wireTypeDef>
          </spirit:wireTypeDefs>
          <spirit:driver>
            <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
          </spirit:driver>
        </spirit:wire>
        <spirit:vendorExtensions>
          <xilinx:portInfo>
            <xilinx:enablement>
              <xilinx:isEnabled xilinx:resolve="dependent" xilinx:id="PORT_ENABLEMENT.m_axi_bvalid" xilinx:dependency="(spirit:decode(id(&apos;PARAM_VALUE.READ_WRITE_MODE&apos;)) != &quot;READ_ONLY&quot;)">true</xilinx:isEnabled>
            </xilinx:enablement>
          </xilinx:portInfo>
        </spirit:vendorExtensions>
      </spirit:port>
      <spirit:port>
        <spirit:name>m_axi_bready</spirit:name>
        <spirit:wire>
          <spirit:direction>out</spirit:direction>
          <spirit:wireTypeDefs>
            <spirit:wireTypeDef>
              <spirit:typeName>wire</spirit:typeName>
              <spirit:viewNameRef>dummy_view</spirit:viewNameRef>
            </spirit:wireTypeDef>
          </spirit:wireTypeDefs>
        </spirit:wire>
        <spirit:vendorExtensions>
          <xilinx:portInfo>
            <xilinx:enablement>
              <xilinx:isEnabled xilinx:resolve="dependent" xilinx:id="PORT_ENABLEMENT.m_axi_bready" xilinx:dependency="(spirit:decode(id(&apos;PARAM_VALUE.READ_WRITE_MODE&apos;)) != &quot;READ_ONLY&quot;)">true</xilinx:isEnabled>
            </xilinx:enablement>
          </xilinx:portInfo>
        </spirit:vendorExtensions>
      </spirit:port>
      <spirit:port>
        <spirit:name>m_axi_arid</spirit:name>
        <spirit:wire>
          <spirit:direction>out</spirit:direction>
          <spirit:vector>
            <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="(spirit:decode(id(&apos;MODELPARAM_VALUE.C_AXI_ID_WIDTH&apos;)) - 1)">0</spirit:left>
            <spirit:right spirit:format="long">0</spirit:right>
          </spirit:vector>
          <spirit:wireTypeDefs>
            <spirit:wireTypeDef>
              <spirit:typeName>wire</spirit:typeName>
              <spirit:viewNameRef>dummy_view</spirit:viewNameRef>
            </spirit:wireTypeDef>
          </spirit:wireTypeDefs>
        </spirit:wire>
        <spirit:vendorExtensions>
          <xilinx:portInfo>
            <xilinx:enablement>
              <xilinx:isEnabled xilinx:resolve="dependent" xilinx:id="PORT_ENABLEMENT.m_axi_arid" xilinx:dependency="( ( (spirit:decode(id(&apos;PARAM_VALUE.PROTOCOL&apos;)) != &quot;AXI4LITE&quot;) and (spirit:decode(id(&apos;PARAM_VALUE.READ_WRITE_MODE&apos;)) != &quot;WRITE_ONLY&quot;) ) and (spirit:decode(id(&apos;PARAM_VALUE.ID_WIDTH&apos;)) != 0) )">true</xilinx:isEnabled>
            </xilinx:enablement>
          </xilinx:portInfo>
        </spirit:vendorExtensions>
      </spirit:port>
      <spirit:port>
        <spirit:name>m_axi_araddr</spirit:name>
        <spirit:wire>
          <spirit:direction>out</spirit:direction>
          <spirit:vector>
            <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="(spirit:decode(id(&apos;MODELPARAM_VALUE.C_M_AXI_ADDR_WIDTH&apos;)) - 1)">31</spirit:left>
            <spirit:right spirit:format="long">0</spirit:right>
          </spirit:vector>
          <spirit:wireTypeDefs>
            <spirit:wireTypeDef>
              <spirit:typeName>wire</spirit:typeName>
              <spirit:viewNameRef>dummy_view</spirit:viewNameRef>
            </spirit:wireTypeDef>
          </spirit:wireTypeDefs>
        </spirit:wire>
        <spirit:vendorExtensions>
          <xilinx:portInfo>
            <xilinx:enablement>
              <xilinx:isEnabled xilinx:resolve="dependent" xilinx:id="PORT_ENABLEMENT.m_axi_araddr" xilinx:dependency="(spirit:decode(id(&apos;PARAM_VALUE.READ_WRITE_MODE&apos;)) != &quot;WRITE_ONLY&quot;)">true</xilinx:isEnabled>
            </xilinx:enablement>
          </xilinx:portInfo>
        </spirit:vendorExtensions>
      </spirit:port>
      <spirit:port>
        <spirit:name>m_axi_arlen</spirit:name>
        <spirit:wire>
          <spirit:direction>out</spirit:direction>
          <spirit:vector>
            <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="(((spirit:decode(id(&apos;MODELPARAM_VALUE.C_AXI_PROTOCOL&apos;)) = 1) ? 4 : 8) - 1)">7</spirit:left>
            <spirit:right spirit:format="long">0</spirit:right>
          </spirit:vector>
          <spirit:wireTypeDefs>
            <spirit:wireTypeDef>
              <spirit:typeName>wire</spirit:typeName>
              <spirit:viewNameRef>dummy_view</spirit:viewNameRef>
            </spirit:wireTypeDef>
          </spirit:wireTypeDefs>
        </spirit:wire>
        <spirit:vendorExtensions>
          <xilinx:portInfo>
            <xilinx:enablement>
              <xilinx:isEnabled xilinx:resolve="dependent" xilinx:id="PORT_ENABLEMENT.m_axi_arlen" xilinx:dependency="( (spirit:decode(id(&apos;PARAM_VALUE.PROTOCOL&apos;)) != &quot;AXI4LITE&quot;) and (spirit:decode(id(&apos;PARAM_VALUE.READ_WRITE_MODE&apos;)) != &quot;WRITE_ONLY&quot;) )">true</xilinx:isEnabled>
            </xilinx:enablement>
          </xilinx:portInfo>
        </spirit:vendorExtensions>
      </spirit:port>
      <spirit:port>
        <spirit:name>m_axi_arsize</spirit:name>
        <spirit:wire>
          <spirit:direction>out</spirit:direction>
          <spirit:vector>
            <spirit:left spirit:format="long">2</spirit:left>
            <spirit:right spirit:format="long">0</spirit:right>
          </spirit:vector>
          <spirit:wireTypeDefs>
            <spirit:wireTypeDef>
              <spirit:typeName>wire</spirit:typeName>
              <spirit:viewNameRef>dummy_view</spirit:viewNameRef>
            </spirit:wireTypeDef>
          </spirit:wireTypeDefs>
        </spirit:wire>
        <spirit:vendorExtensions>
          <xilinx:portInfo>
            <xilinx:enablement>
              <xilinx:isEnabled xilinx:resolve="dependent" xilinx:id="PORT_ENABLEMENT.m_axi_arsize" xilinx:dependency="( (spirit:decode(id(&apos;PARAM_VALUE.PROTOCOL&apos;)) != &quot;AXI4LITE&quot;) and (spirit:decode(id(&apos;PARAM_VALUE.READ_WRITE_MODE&apos;)) != &quot;WRITE_ONLY&quot;) )">true</xilinx:isEnabled>
            </xilinx:enablement>
          </xilinx:portInfo>
        </spirit:vendorExtensions>
      </spirit:port>
      <spirit:port>
        <spirit:name>m_axi_arburst</spirit:name>
        <spirit:wire>
          <spirit:direction>out</spirit:direction>
          <spirit:vector>
            <spirit:left spirit:format="long">1</spirit:left>
            <spirit:right spirit:format="long">0</spirit:right>
          </spirit:vector>
          <spirit:wireTypeDefs>
            <spirit:wireTypeDef>
              <spirit:typeName>wire</spirit:typeName>
              <spirit:viewNameRef>dummy_view</spirit:viewNameRef>
            </spirit:wireTypeDef>
          </spirit:wireTypeDefs>
        </spirit:wire>
        <spirit:vendorExtensions>
          <xilinx:portInfo>
            <xilinx:enablement>
              <xilinx:isEnabled xilinx:resolve="dependent" xilinx:id="PORT_ENABLEMENT.m_axi_arburst" xilinx:dependency="( (spirit:decode(id(&apos;PARAM_VALUE.PROTOCOL&apos;)) != &quot;AXI4LITE&quot;) and (spirit:decode(id(&apos;PARAM_VALUE.READ_WRITE_MODE&apos;)) != &quot;WRITE_ONLY&quot;) )">true</xilinx:isEnabled>
            </xilinx:enablement>
          </xilinx:portInfo>
        </spirit:vendorExtensions>
      </spirit:port>
      <spirit:port>
        <spirit:name>m_axi_arlock</spirit:name>
        <spirit:wire>
          <spirit:direction>out</spirit:direction>
          <spirit:vector>
            <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="(((spirit:decode(id(&apos;MODELPARAM_VALUE.C_AXI_PROTOCOL&apos;)) = 1) ? 2 : 1) - 1)">0</spirit:left>
            <spirit:right spirit:format="long">0</spirit:right>
          </spirit:vector>
          <spirit:wireTypeDefs>
            <spirit:wireTypeDef>
              <spirit:typeName>wire</spirit:typeName>
              <spirit:viewNameRef>dummy_view</spirit:viewNameRef>
            </spirit:wireTypeDef>
          </spirit:wireTypeDefs>
        </spirit:wire>
        <spirit:vendorExtensions>
          <xilinx:portInfo>
            <xilinx:enablement>
              <xilinx:isEnabled xilinx:resolve="dependent" xilinx:id="PORT_ENABLEMENT.m_axi_arlock" xilinx:dependency="( (spirit:decode(id(&apos;PARAM_VALUE.PROTOCOL&apos;)) != &quot;AXI4LITE&quot;) and (spirit:decode(id(&apos;PARAM_VALUE.READ_WRITE_MODE&apos;)) != &quot;WRITE_ONLY&quot;) )">true</xilinx:isEnabled>
            </xilinx:enablement>
          </xilinx:portInfo>
        </spirit:vendorExtensions>
      </spirit:port>
      <spirit:port>
        <spirit:name>m_axi_arcache</spirit:name>
        <spirit:wire>
          <spirit:direction>out</spirit:direction>
          <spirit:vector>
            <spirit:left spirit:format="long">3</spirit:left>
            <spirit:right spirit:format="long">0</spirit:right>
          </spirit:vector>
          <spirit:wireTypeDefs>
            <spirit:wireTypeDef>
              <spirit:typeName>wire</spirit:typeName>
              <spirit:viewNameRef>dummy_view</spirit:viewNameRef>
            </spirit:wireTypeDef>
          </spirit:wireTypeDefs>
        </spirit:wire>
        <spirit:vendorExtensions>
          <xilinx:portInfo>
            <xilinx:enablement>
              <xilinx:isEnabled xilinx:resolve="dependent" xilinx:id="PORT_ENABLEMENT.m_axi_arcache" xilinx:dependency="( (spirit:decode(id(&apos;PARAM_VALUE.PROTOCOL&apos;)) != &quot;AXI4LITE&quot;) and (spirit:decode(id(&apos;PARAM_VALUE.READ_WRITE_MODE&apos;)) != &quot;WRITE_ONLY&quot;) )">true</xilinx:isEnabled>
            </xilinx:enablement>
          </xilinx:portInfo>
        </spirit:vendorExtensions>
      </spirit:port>
      <spirit:port>
        <spirit:name>m_axi_arprot</spirit:name>
        <spirit:wire>
          <spirit:direction>out</spirit:direction>
          <spirit:vector>
            <spirit:left spirit:format="long">2</spirit:left>
            <spirit:right spirit:format="long">0</spirit:right>
          </spirit:vector>
          <spirit:wireTypeDefs>
            <spirit:wireTypeDef>
              <spirit:typeName>wire</spirit:typeName>
              <spirit:viewNameRef>dummy_view</spirit:viewNameRef>
            </spirit:wireTypeDef>
          </spirit:wireTypeDefs>
        </spirit:wire>
        <spirit:vendorExtensions>
          <xilinx:portInfo>
            <xilinx:enablement>
              <xilinx:isEnabled xilinx:resolve="dependent" xilinx:id="PORT_ENABLEMENT.m_axi_arprot" xilinx:dependency="(spirit:decode(id(&apos;PARAM_VALUE.READ_WRITE_MODE&apos;)) != &quot;WRITE_ONLY&quot;)">true</xilinx:isEnabled>
            </xilinx:enablement>
          </xilinx:portInfo>
        </spirit:vendorExtensions>
      </spirit:port>
      <spirit:port>
        <spirit:name>m_axi_arqos</spirit:name>
        <spirit:wire>
          <spirit:direction>out</spirit:direction>
          <spirit:vector>
            <spirit:left spirit:format="long">3</spirit:left>
            <spirit:right spirit:format="long">0</spirit:right>
          </spirit:vector>
          <spirit:wireTypeDefs>
            <spirit:wireTypeDef>
              <spirit:typeName>wire</spirit:typeName>
              <spirit:viewNameRef>dummy_view</spirit:viewNameRef>
            </spirit:wireTypeDef>
          </spirit:wireTypeDefs>
        </spirit:wire>
        <spirit:vendorExtensions>
          <xilinx:portInfo>
            <xilinx:enablement>
              <xilinx:isEnabled xilinx:resolve="dependent" xilinx:id="PORT_ENABLEMENT.m_axi_arqos" xilinx:dependency="( (spirit:decode(id(&apos;PARAM_VALUE.PROTOCOL&apos;)) != &quot;AXI4LITE&quot;) and (spirit:decode(id(&apos;PARAM_VALUE.READ_WRITE_MODE&apos;)) != &quot;WRITE_ONLY&quot;) )">true</xilinx:isEnabled>
            </xilinx:enablement>
          </xilinx:portInfo>
        </spirit:vendorExtensions>
      </spirit:port>
      <spirit:port>
        <spirit:name>m_axi_aruser</spirit:name>
        <spirit:wire>
          <spirit:direction>out</spirit:direction>
          <spirit:vector>
            <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="(spirit:decode(id(&apos;MODELPARAM_VALUE.C_AXI_ARUSER_WIDTH&apos;)) - 1)">0</spirit:left>
            <spirit:right spirit:format="long">0</spirit:right>
          </spirit:vector>
          <spirit:wireTypeDefs>
            <spirit:wireTypeDef>
              <spirit:typeName>wire</spirit:typeName>
              <spirit:viewNameRef>dummy_view</spirit:viewNameRef>
            </spirit:wireTypeDef>
          </spirit:wireTypeDefs>
        </spirit:wire>
        <spirit:vendorExtensions>
          <xilinx:portInfo>
            <xilinx:enablement>
              <xilinx:isEnabled xilinx:resolve="dependent" xilinx:id="PORT_ENABLEMENT.m_axi_aruser" xilinx:dependency="( ( ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_AXI_SUPPORTS_USER_SIGNALS&apos;)) = 1) and (spirit:decode(id(&apos;PARAM_VALUE.PROTOCOL&apos;)) != &quot;AXI4LITE&quot;)) and (spirit:decode(id(&apos;PARAM_VALUE.READ_WRITE_MODE&apos;)) != &quot;WRITE_ONLY&quot;) ) and (spirit:decode(id(&apos;PARAM_VALUE.ARUSER_WIDTH&apos;)) != 0) )">false</xilinx:isEnabled>
            </xilinx:enablement>
          </xilinx:portInfo>
        </spirit:vendorExtensions>
      </spirit:port>
      <spirit:port>
        <spirit:name>m_axi_arvalid</spirit:name>
        <spirit:wire>
          <spirit:direction>out</spirit:direction>
          <spirit:wireTypeDefs>
            <spirit:wireTypeDef>
              <spirit:typeName>wire</spirit:typeName>
              <spirit:viewNameRef>dummy_view</spirit:viewNameRef>
            </spirit:wireTypeDef>
          </spirit:wireTypeDefs>
        </spirit:wire>
        <spirit:vendorExtensions>
          <xilinx:portInfo>
            <xilinx:enablement>
              <xilinx:isEnabled xilinx:resolve="dependent" xilinx:id="PORT_ENABLEMENT.m_axi_arvalid" xilinx:dependency="(spirit:decode(id(&apos;PARAM_VALUE.READ_WRITE_MODE&apos;)) != &quot;WRITE_ONLY&quot;)">true</xilinx:isEnabled>
            </xilinx:enablement>
          </xilinx:portInfo>
        </spirit:vendorExtensions>
      </spirit:port>
      <spirit:port>
        <spirit:name>m_axi_arready</spirit:name>
        <spirit:wire>
          <spirit:direction>in</spirit:direction>
          <spirit:wireTypeDefs>
            <spirit:wireTypeDef>
              <spirit:typeName>wire</spirit:typeName>
              <spirit:viewNameRef>dummy_view</spirit:viewNameRef>
            </spirit:wireTypeDef>
          </spirit:wireTypeDefs>
          <spirit:driver>
            <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
          </spirit:driver>
        </spirit:wire>
        <spirit:vendorExtensions>
          <xilinx:portInfo>
            <xilinx:enablement>
              <xilinx:isEnabled xilinx:resolve="dependent" xilinx:id="PORT_ENABLEMENT.m_axi_arready" xilinx:dependency="(spirit:decode(id(&apos;PARAM_VALUE.READ_WRITE_MODE&apos;)) != &quot;WRITE_ONLY&quot;)">true</xilinx:isEnabled>
            </xilinx:enablement>
          </xilinx:portInfo>
        </spirit:vendorExtensions>
      </spirit:port>
      <spirit:port>
        <spirit:name>m_axi_rid</spirit:name>
        <spirit:wire>
          <spirit:direction>in</spirit:direction>
          <spirit:vector>
            <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="(spirit:decode(id(&apos;MODELPARAM_VALUE.C_AXI_ID_WIDTH&apos;)) - 1)">0</spirit:left>
            <spirit:right spirit:format="long">0</spirit:right>
          </spirit:vector>
          <spirit:wireTypeDefs>
            <spirit:wireTypeDef>
              <spirit:typeName>wire</spirit:typeName>
              <spirit:viewNameRef>dummy_view</spirit:viewNameRef>
            </spirit:wireTypeDef>
          </spirit:wireTypeDefs>
          <spirit:driver>
            <spirit:defaultValue spirit:format="bitString" spirit:resolve="dependent" spirit:dependency="{(spirit:decode(id(&apos;MODELPARAM_VALUE.C_AXI_ID_WIDTH&apos;))){0}}" spirit:bitStringLength="1">0x0</spirit:defaultValue>
          </spirit:driver>
        </spirit:wire>
        <spirit:vendorExtensions>
          <xilinx:portInfo>
            <xilinx:enablement>
              <xilinx:isEnabled xilinx:resolve="dependent" xilinx:id="PORT_ENABLEMENT.m_axi_rid" xilinx:dependency="( ( (spirit:decode(id(&apos;PARAM_VALUE.PROTOCOL&apos;)) != &quot;AXI4LITE&quot;) and (spirit:decode(id(&apos;PARAM_VALUE.READ_WRITE_MODE&apos;)) != &quot;WRITE_ONLY&quot;) ) and (spirit:decode(id(&apos;PARAM_VALUE.ID_WIDTH&apos;)) != 0) )">true</xilinx:isEnabled>
            </xilinx:enablement>
          </xilinx:portInfo>
        </spirit:vendorExtensions>
      </spirit:port>
      <spirit:port>
        <spirit:name>m_axi_rdata</spirit:name>
        <spirit:wire>
          <spirit:direction>in</spirit:direction>
          <spirit:vector>
            <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="(spirit:decode(id(&apos;MODELPARAM_VALUE.C_AXI_DATA_WIDTH&apos;)) - 1)">31</spirit:left>
            <spirit:right spirit:format="long">0</spirit:right>
          </spirit:vector>
          <spirit:wireTypeDefs>
            <spirit:wireTypeDef>
              <spirit:typeName>wire</spirit:typeName>
              <spirit:viewNameRef>dummy_view</spirit:viewNameRef>
            </spirit:wireTypeDef>
          </spirit:wireTypeDefs>
          <spirit:driver>
            <spirit:defaultValue spirit:format="bitString" spirit:resolve="dependent" spirit:dependency="{(spirit:decode(id(&apos;MODELPARAM_VALUE.C_AXI_DATA_WIDTH&apos;))){0}}" spirit:bitStringLength="32">0x00000000</spirit:defaultValue>
          </spirit:driver>
        </spirit:wire>
        <spirit:vendorExtensions>
          <xilinx:portInfo>
            <xilinx:enablement>
              <xilinx:isEnabled xilinx:resolve="dependent" xilinx:id="PORT_ENABLEMENT.m_axi_rdata" xilinx:dependency="(spirit:decode(id(&apos;PARAM_VALUE.READ_WRITE_MODE&apos;)) != &quot;WRITE_ONLY&quot;)">true</xilinx:isEnabled>
            </xilinx:enablement>
          </xilinx:portInfo>
        </spirit:vendorExtensions>
      </spirit:port>
      <spirit:port>
        <spirit:name>m_axi_rresp</spirit:name>
        <spirit:wire>
          <spirit:direction>in</spirit:direction>
          <spirit:vector>
            <spirit:left spirit:format="long">1</spirit:left>
            <spirit:right spirit:format="long">0</spirit:right>
          </spirit:vector>
          <spirit:wireTypeDefs>
            <spirit:wireTypeDef>
              <spirit:typeName>wire</spirit:typeName>
              <spirit:viewNameRef>dummy_view</spirit:viewNameRef>
            </spirit:wireTypeDef>
          </spirit:wireTypeDefs>
          <spirit:driver>
            <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="2">0x0</spirit:defaultValue>
          </spirit:driver>
        </spirit:wire>
        <spirit:vendorExtensions>
          <xilinx:portInfo>
            <xilinx:enablement>
              <xilinx:isEnabled xilinx:resolve="dependent" xilinx:id="PORT_ENABLEMENT.m_axi_rresp" xilinx:dependency="(spirit:decode(id(&apos;PARAM_VALUE.READ_WRITE_MODE&apos;)) != &quot;WRITE_ONLY&quot;)">true</xilinx:isEnabled>
            </xilinx:enablement>
          </xilinx:portInfo>
        </spirit:vendorExtensions>
      </spirit:port>
      <spirit:port>
        <spirit:name>m_axi_rlast</spirit:name>
        <spirit:wire>
          <spirit:direction>in</spirit:direction>
          <spirit:wireTypeDefs>
            <spirit:wireTypeDef>
              <spirit:typeName>wire</spirit:typeName>
              <spirit:viewNameRef>dummy_view</spirit:viewNameRef>
            </spirit:wireTypeDef>
          </spirit:wireTypeDefs>
          <spirit:driver>
            <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x1</spirit:defaultValue>
          </spirit:driver>
        </spirit:wire>
        <spirit:vendorExtensions>
          <xilinx:portInfo>
            <xilinx:enablement>
              <xilinx:isEnabled xilinx:resolve="dependent" xilinx:id="PORT_ENABLEMENT.m_axi_rlast" xilinx:dependency="( (spirit:decode(id(&apos;PARAM_VALUE.PROTOCOL&apos;)) != &quot;AXI4LITE&quot;) and (spirit:decode(id(&apos;PARAM_VALUE.READ_WRITE_MODE&apos;)) != &quot;WRITE_ONLY&quot;) )">true</xilinx:isEnabled>
            </xilinx:enablement>
          </xilinx:portInfo>
        </spirit:vendorExtensions>
      </spirit:port>
      <spirit:port>
        <spirit:name>m_axi_ruser</spirit:name>
        <spirit:wire>
          <spirit:direction>in</spirit:direction>
          <spirit:vector>
            <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="(spirit:decode(id(&apos;MODELPARAM_VALUE.C_AXI_RUSER_WIDTH&apos;)) - 1)">0</spirit:left>
            <spirit:right spirit:format="long">0</spirit:right>
          </spirit:vector>
          <spirit:wireTypeDefs>
            <spirit:wireTypeDef>
              <spirit:typeName>wire</spirit:typeName>
              <spirit:viewNameRef>dummy_view</spirit:viewNameRef>
            </spirit:wireTypeDef>
          </spirit:wireTypeDefs>
          <spirit:driver>
            <spirit:defaultValue spirit:format="bitString" spirit:resolve="dependent" spirit:dependency="{(spirit:decode(id(&apos;MODELPARAM_VALUE.C_AXI_RUSER_WIDTH&apos;))){0}}" spirit:bitStringLength="1">0x0</spirit:defaultValue>
          </spirit:driver>
        </spirit:wire>
        <spirit:vendorExtensions>
          <xilinx:portInfo>
            <xilinx:enablement>
              <xilinx:isEnabled xilinx:resolve="dependent" xilinx:id="PORT_ENABLEMENT.m_axi_ruser" xilinx:dependency="( ( ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_AXI_SUPPORTS_USER_SIGNALS&apos;)) = 1) and (spirit:decode(id(&apos;PARAM_VALUE.PROTOCOL&apos;)) != &quot;AXI4LITE&quot;)) and (spirit:decode(id(&apos;PARAM_VALUE.READ_WRITE_MODE&apos;)) != &quot;WRITE_ONLY&quot;) ) and (spirit:decode(id(&apos;PARAM_VALUE.RUSER_WIDTH&apos;)) != 0) )">false</xilinx:isEnabled>
            </xilinx:enablement>
          </xilinx:portInfo>
        </spirit:vendorExtensions>
      </spirit:port>
      <spirit:port>
        <spirit:name>m_axi_rvalid</spirit:name>
        <spirit:wire>
          <spirit:direction>in</spirit:direction>
          <spirit:wireTypeDefs>
            <spirit:wireTypeDef>
              <spirit:typeName>wire</spirit:typeName>
              <spirit:viewNameRef>dummy_view</spirit:viewNameRef>
            </spirit:wireTypeDef>
          </spirit:wireTypeDefs>
          <spirit:driver>
            <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
          </spirit:driver>
        </spirit:wire>
        <spirit:vendorExtensions>
          <xilinx:portInfo>
            <xilinx:enablement>
              <xilinx:isEnabled xilinx:resolve="dependent" xilinx:id="PORT_ENABLEMENT.m_axi_rvalid" xilinx:dependency="(spirit:decode(id(&apos;PARAM_VALUE.READ_WRITE_MODE&apos;)) != &quot;WRITE_ONLY&quot;)">true</xilinx:isEnabled>
            </xilinx:enablement>
          </xilinx:portInfo>
        </spirit:vendorExtensions>
      </spirit:port>
      <spirit:port>
        <spirit:name>m_axi_rready</spirit:name>
        <spirit:wire>
          <spirit:direction>out</spirit:direction>
          <spirit:wireTypeDefs>
            <spirit:wireTypeDef>
              <spirit:typeName>wire</spirit:typeName>
              <spirit:viewNameRef>dummy_view</spirit:viewNameRef>
            </spirit:wireTypeDef>
          </spirit:wireTypeDefs>
        </spirit:wire>
        <spirit:vendorExtensions>
          <xilinx:portInfo>
            <xilinx:enablement>
              <xilinx:isEnabled xilinx:resolve="dependent" xilinx:id="PORT_ENABLEMENT.m_axi_rready" xilinx:dependency="(spirit:decode(id(&apos;PARAM_VALUE.READ_WRITE_MODE&apos;)) != &quot;WRITE_ONLY&quot;)">true</xilinx:isEnabled>
            </xilinx:enablement>
          </xilinx:portInfo>
        </spirit:vendorExtensions>
      </spirit:port>
    </spirit:ports>
    <spirit:modelParameters>
      <spirit:modelParameter xsi:type="spirit:nameValueTypeType" spirit:dataType="string">
        <spirit:name>C_FAMILY</spirit:name>
        <spirit:value spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_FAMILY">kintex7</spirit:value>
      </spirit:modelParameter>
      <spirit:modelParameter spirit:dataType="integer">
        <spirit:name>C_AXI_PROTOCOL</spirit:name>
        <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_AXI_PROTOCOL">0</spirit:value>
      </spirit:modelParameter>
      <spirit:modelParameter spirit:dataType="integer">
        <spirit:name>C_AXI_ID_WIDTH</spirit:name>
        <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_AXI_ID_WIDTH">1</spirit:value>
      </spirit:modelParameter>
      <spirit:modelParameter spirit:dataType="integer">
        <spirit:name>C_S_AXI_ADDR_WIDTH</spirit:name>
        <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_S_AXI_ADDR_WIDTH">32</spirit:value>
      </spirit:modelParameter>
      <spirit:modelParameter spirit:dataType="integer">
        <spirit:name>C_M_AXI_ADDR_WIDTH</spirit:name>
        <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_M_AXI_ADDR_WIDTH">32</spirit:value>
      </spirit:modelParameter>
      <spirit:modelParameter spirit:dataType="integer">
        <spirit:name>C_AXI_DATA_WIDTH</spirit:name>
        <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_AXI_DATA_WIDTH">32</spirit:value>
      </spirit:modelParameter>
      <spirit:modelParameter spirit:dataType="integer">
        <spirit:name>C_AXI_SUPPORTS_USER_SIGNALS</spirit:name>
        <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_AXI_SUPPORTS_USER_SIGNALS">0</spirit:value>
      </spirit:modelParameter>
      <spirit:modelParameter spirit:dataType="integer">
        <spirit:name>C_AXI_AWUSER_WIDTH</spirit:name>
        <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_AXI_AWUSER_WIDTH">1</spirit:value>
      </spirit:modelParameter>
      <spirit:modelParameter spirit:dataType="integer">
        <spirit:name>C_AXI_ARUSER_WIDTH</spirit:name>
        <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_AXI_ARUSER_WIDTH">1</spirit:value>
      </spirit:modelParameter>
      <spirit:modelParameter spirit:dataType="integer">
        <spirit:name>C_AXI_WUSER_WIDTH</spirit:name>
        <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_AXI_WUSER_WIDTH">1</spirit:value>
      </spirit:modelParameter>
      <spirit:modelParameter spirit:dataType="integer">
        <spirit:name>C_AXI_RUSER_WIDTH</spirit:name>
        <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_AXI_RUSER_WIDTH">1</spirit:value>
      </spirit:modelParameter>
      <spirit:modelParameter spirit:dataType="integer">
        <spirit:name>C_AXI_BUSER_WIDTH</spirit:name>
        <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_AXI_BUSER_WIDTH">1</spirit:value>
      </spirit:modelParameter>
      <spirit:modelParameter spirit:dataType="integer">
        <spirit:name>C_NUM_RANGES</spirit:name>
        <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_NUM_RANGES">1</spirit:value>
      </spirit:modelParameter>
      <spirit:modelParameter spirit:dataType="std_logic_vector">
        <spirit:name>C_BASE_ADDR</spirit:name>
        <spirit:value spirit:format="bitString" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_BASE_ADDR" spirit:bitStringLength="64">0x0000000000000000</spirit:value>
      </spirit:modelParameter>
      <spirit:modelParameter spirit:dataType="std_logic_vector">
        <spirit:name>C_RANGE_SIZE</spirit:name>
        <spirit:value spirit:format="bitString" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_RANGE_SIZE" spirit:bitStringLength="32">0x00000020</spirit:value>
      </spirit:modelParameter>
      <spirit:modelParameter spirit:dataType="integer">
        <spirit:name>C_USES_DEST</spirit:name>
        <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_USES_DEST">0</spirit:value>
      </spirit:modelParameter>
      <spirit:modelParameter spirit:dataType="integer">
        <spirit:name>C_DEST_WIDTH</spirit:name>
        <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_DEST_WIDTH">1</spirit:value>
      </spirit:modelParameter>
      <spirit:modelParameter spirit:dataType="std_logic_vector">
        <spirit:name>C_DEST</spirit:name>
        <spirit:value spirit:format="bitString" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_DEST" spirit:bitStringLength="64">0x0000000000000000</spirit:value>
      </spirit:modelParameter>
      <spirit:modelParameter spirit:dataType="integer">
        <spirit:name>C_PREFIX_WIDTH</spirit:name>
        <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_PREFIX_WIDTH">1</spirit:value>
      </spirit:modelParameter>
      <spirit:modelParameter spirit:dataType="std_logic_vector">
        <spirit:name>C_PREFIX</spirit:name>
        <spirit:value spirit:format="bitString" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_PREFIX" spirit:bitStringLength="64">0x0000000000000000</spirit:value>
      </spirit:modelParameter>
      <spirit:modelParameter spirit:dataType="integer">
        <spirit:name>C_S_AXI_SUPPORTS_WRITE</spirit:name>
        <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_S_AXI_SUPPORTS_WRITE">1</spirit:value>
      </spirit:modelParameter>
      <spirit:modelParameter spirit:dataType="integer">
        <spirit:name>C_S_AXI_SUPPORTS_READ</spirit:name>
        <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_S_AXI_SUPPORTS_READ">1</spirit:value>
      </spirit:modelParameter>
      <spirit:modelParameter spirit:dataType="std_logic_vector">
        <spirit:name>C_M_AXI_SUPPORTS_WRITE</spirit:name>
        <spirit:value spirit:format="bitString" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_M_AXI_SUPPORTS_WRITE" spirit:bitStringLength="64">0x0000000000000001</spirit:value>
      </spirit:modelParameter>
      <spirit:modelParameter spirit:dataType="std_logic_vector">
        <spirit:name>C_M_AXI_SUPPORTS_READ</spirit:name>
        <spirit:value spirit:format="bitString" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_M_AXI_SUPPORTS_READ" spirit:bitStringLength="64">0x0000000000000001</spirit:value>
      </spirit:modelParameter>
    </spirit:modelParameters>
  </spirit:model>
  <spirit:choices>
    <spirit:choice>
      <spirit:name>choice_list_0e867c35</spirit:name>
      <spirit:enumeration>READ_WRITE</spirit:enumeration>
      <spirit:enumeration>READ_ONLY</spirit:enumeration>
      <spirit:enumeration>WRITE_ONLY</spirit:enumeration>
    </spirit:choice>
    <spirit:choice>
      <spirit:name>choice_list_40181835</spirit:name>
      <spirit:enumeration>32</spirit:enumeration>
      <spirit:enumeration>64</spirit:enumeration>
      <spirit:enumeration>128</spirit:enumeration>
      <spirit:enumeration>256</spirit:enumeration>
      <spirit:enumeration>512</spirit:enumeration>
      <spirit:enumeration>1024</spirit:enumeration>
    </spirit:choice>
    <spirit:choice>
      <spirit:name>choice_list_7235ff92</spirit:name>
      <spirit:enumeration>AXI4</spirit:enumeration>
      <spirit:enumeration>AXI3</spirit:enumeration>
      <spirit:enumeration>AXI4LITE</spirit:enumeration>
    </spirit:choice>
  </spirit:choices>
  <spirit:description>The AXI MMU IP provides addres range decoding and remapping services for AXI Interconnect.</spirit:description>
  <spirit:parameters>
    <spirit:parameter>
      <spirit:name>NUM_RANGES</spirit:name>
      <spirit:displayName>Number of Address Ranges</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.NUM_RANGES" spirit:order="2" spirit:minimum="0" spirit:maximum="256" spirit:rangeType="long">1</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>SI_ADDR_WIDTH</spirit:name>
      <spirit:displayName>SI Address Width</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.SI_ADDR_WIDTH" spirit:order="3" spirit:minimum="2" spirit:maximum="64" spirit:rangeType="long">32</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>MI_ADDR_WIDTH</spirit:name>
      <spirit:displayName>MI Address Width</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.MI_ADDR_WIDTH" spirit:order="4" spirit:minimum="32" spirit:maximum="64" spirit:rangeType="long">32</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>PROTOCOL</spirit:name>
      <spirit:displayName>Protocol</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.PROTOCOL" spirit:choiceRef="choice_list_7235ff92" spirit:order="5">AXI4</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>READ_WRITE_MODE</spirit:name>
      <spirit:displayName>READ_WRITE Mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="6">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>DATA_WIDTH</spirit:name>
      <spirit:displayName>Data Width</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.DATA_WIDTH" spirit:choiceRef="choice_list_40181835" spirit:order="7">32</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>ID_WIDTH</spirit:name>
      <spirit:displayName>ID Width</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.ID_WIDTH" spirit:order="8" spirit:minimum="0" spirit:maximum="32" spirit:rangeType="long">1</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>AWUSER_WIDTH</spirit:name>
      <spirit:displayName>AWUSER Signal Width</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.AWUSER_WIDTH" spirit:order="9" spirit:minimum="0" spirit:maximum="1024" spirit:rangeType="long">0</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>ARUSER_WIDTH</spirit:name>
      <spirit:displayName>ARUSER Signal Width</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.ARUSER_WIDTH" spirit:order="10" spirit:minimum="0" spirit:maximum="1024" spirit:rangeType="long">0</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>WUSER_WIDTH</spirit:name>
      <spirit:displayName>WUSER Signal Width</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.WUSER_WIDTH" spirit:order="11" spirit:minimum="0" spirit:maximum="1024" spirit:rangeType="long">0</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>RUSER_WIDTH</spirit:name>
      <spirit:displayName>RUSER Signal Width</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.RUSER_WIDTH" spirit:order="12" spirit:minimum="0" spirit:maximum="1024" spirit:rangeType="long">0</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>BUSER_WIDTH</spirit:name>
      <spirit:displayName>BUSER Signal Width</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.BUSER_WIDTH" spirit:order="13" spirit:minimum="0" spirit:maximum="1024" spirit:rangeType="long">0</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D000_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 0 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D000_BASE_ADDR" spirit:order="1" spirit:bitStringLength="64">0x0000000000000000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D000_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 0 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D000_ADDR_WIDTH" spirit:order="2">32</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D000_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 0 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D000_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="3">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D001_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 1 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D001_BASE_ADDR" spirit:order="4" spirit:bitStringLength="64">0x0000000000010000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D001_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 1 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D001_ADDR_WIDTH" spirit:order="5">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D001_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 1 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D001_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="6">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D002_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 2 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D002_BASE_ADDR" spirit:order="7" spirit:bitStringLength="64">0x0000000000020000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D002_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 2 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D002_ADDR_WIDTH" spirit:order="8">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D002_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 2 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D002_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="9">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D003_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 3 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D003_BASE_ADDR" spirit:order="10" spirit:bitStringLength="64">0x0000000000030000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D003_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 3 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D003_ADDR_WIDTH" spirit:order="11">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D003_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 3 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D003_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="12">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D004_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 4 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D004_BASE_ADDR" spirit:order="13" spirit:bitStringLength="64">0x0000000000040000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D004_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 4 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D004_ADDR_WIDTH" spirit:order="14">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D004_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 4 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D004_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="15">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D005_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 5 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D005_BASE_ADDR" spirit:order="16" spirit:bitStringLength="64">0x0000000000050000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D005_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 5 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D005_ADDR_WIDTH" spirit:order="17">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D005_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 5 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D005_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="18">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D006_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 6 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D006_BASE_ADDR" spirit:order="19" spirit:bitStringLength="64">0x0000000000060000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D006_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 6 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D006_ADDR_WIDTH" spirit:order="20">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D006_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 6 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D006_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="21">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D007_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 7 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D007_BASE_ADDR" spirit:order="22" spirit:bitStringLength="64">0x0000000000070000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D007_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 7 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D007_ADDR_WIDTH" spirit:order="23">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D007_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 7 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D007_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="24">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D008_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 8 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D008_BASE_ADDR" spirit:order="25" spirit:bitStringLength="64">0x0000000000080000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D008_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 8 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D008_ADDR_WIDTH" spirit:order="26">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D008_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 8 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D008_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="27">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D009_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 9 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D009_BASE_ADDR" spirit:order="28" spirit:bitStringLength="64">0x0000000000090000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D009_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 9 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D009_ADDR_WIDTH" spirit:order="29">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D009_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 9 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D009_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="30">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D010_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 10 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D010_BASE_ADDR" spirit:order="31" spirit:bitStringLength="64">0x00000000000a0000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D010_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 10 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D010_ADDR_WIDTH" spirit:order="32">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D010_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 10 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D010_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="33">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D011_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 11 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D011_BASE_ADDR" spirit:order="34" spirit:bitStringLength="64">0x00000000000b0000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D011_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 11 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D011_ADDR_WIDTH" spirit:order="35">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D011_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 11 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D011_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="36">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D012_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 12 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D012_BASE_ADDR" spirit:order="37" spirit:bitStringLength="64">0x00000000000c0000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D012_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 12 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D012_ADDR_WIDTH" spirit:order="38">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D012_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 12 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D012_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="39">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D013_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 13 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D013_BASE_ADDR" spirit:order="40" spirit:bitStringLength="64">0x00000000000d0000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D013_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 13 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D013_ADDR_WIDTH" spirit:order="41">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D013_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 13 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D013_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="42">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D014_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 14 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D014_BASE_ADDR" spirit:order="43" spirit:bitStringLength="64">0x00000000000e0000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D014_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 14 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D014_ADDR_WIDTH" spirit:order="44">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D014_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 14 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D014_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="45">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D015_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 15 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D015_BASE_ADDR" spirit:order="46" spirit:bitStringLength="64">0x00000000000f0000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D015_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 15 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D015_ADDR_WIDTH" spirit:order="47">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D015_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 15 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D015_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="48">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D016_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 16 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D016_BASE_ADDR" spirit:order="49" spirit:bitStringLength="64">0x0000000000100000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D016_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 16 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D016_ADDR_WIDTH" spirit:order="50">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D016_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 16 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D016_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="51">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D017_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 17 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D017_BASE_ADDR" spirit:order="52" spirit:bitStringLength="64">0x0000000000110000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D017_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 17 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D017_ADDR_WIDTH" spirit:order="53">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D017_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 17 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D017_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="54">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D018_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 18 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D018_BASE_ADDR" spirit:order="55" spirit:bitStringLength="64">0x0000000000120000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D018_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 18 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D018_ADDR_WIDTH" spirit:order="56">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D018_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 18 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D018_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="57">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D019_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 19 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D019_BASE_ADDR" spirit:order="58" spirit:bitStringLength="64">0x0000000000130000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D019_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 19 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D019_ADDR_WIDTH" spirit:order="59">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D019_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 19 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D019_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="60">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D020_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 20 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D020_BASE_ADDR" spirit:order="61" spirit:bitStringLength="64">0x0000000000140000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D020_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 20 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D020_ADDR_WIDTH" spirit:order="62">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D020_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 20 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D020_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="63">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D021_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 21 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D021_BASE_ADDR" spirit:order="64" spirit:bitStringLength="64">0x0000000000150000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D021_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 21 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D021_ADDR_WIDTH" spirit:order="65">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D021_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 21 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D021_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="66">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D022_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 22 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D022_BASE_ADDR" spirit:order="67" spirit:bitStringLength="64">0x0000000000160000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D022_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 22 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D022_ADDR_WIDTH" spirit:order="68">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D022_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 22 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D022_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="69">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D023_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 23 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D023_BASE_ADDR" spirit:order="70" spirit:bitStringLength="64">0x0000000000170000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D023_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 23 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D023_ADDR_WIDTH" spirit:order="71">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D023_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 23 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D023_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="72">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D024_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 24 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D024_BASE_ADDR" spirit:order="73" spirit:bitStringLength="64">0x0000000000180000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D024_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 24 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D024_ADDR_WIDTH" spirit:order="74">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D024_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 24 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D024_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="75">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D025_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 25 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D025_BASE_ADDR" spirit:order="76" spirit:bitStringLength="64">0x0000000000190000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D025_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 25 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D025_ADDR_WIDTH" spirit:order="77">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D025_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 25 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D025_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="78">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D026_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 26 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D026_BASE_ADDR" spirit:order="79" spirit:bitStringLength="64">0x00000000001a0000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D026_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 26 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D026_ADDR_WIDTH" spirit:order="80">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D026_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 26 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D026_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="81">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D027_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 27 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D027_BASE_ADDR" spirit:order="82" spirit:bitStringLength="64">0x00000000001b0000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D027_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 27 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D027_ADDR_WIDTH" spirit:order="83">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D027_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 27 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D027_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="84">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D028_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 28 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D028_BASE_ADDR" spirit:order="85" spirit:bitStringLength="64">0x00000000001c0000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D028_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 28 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D028_ADDR_WIDTH" spirit:order="86">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D028_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 28 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D028_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="87">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D029_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 29 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D029_BASE_ADDR" spirit:order="88" spirit:bitStringLength="64">0x00000000001d0000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D029_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 29 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D029_ADDR_WIDTH" spirit:order="89">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D029_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 29 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D029_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="90">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D030_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 30 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D030_BASE_ADDR" spirit:order="91" spirit:bitStringLength="64">0x00000000001e0000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D030_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 30 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D030_ADDR_WIDTH" spirit:order="92">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D030_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 30 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D030_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="93">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D031_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 31 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D031_BASE_ADDR" spirit:order="94" spirit:bitStringLength="64">0x00000000001f0000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D031_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 31 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D031_ADDR_WIDTH" spirit:order="95">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D031_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 31 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D031_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="96">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D032_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 32 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D032_BASE_ADDR" spirit:order="97" spirit:bitStringLength="64">0x0000000000200000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D032_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 32 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D032_ADDR_WIDTH" spirit:order="98">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D032_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 32 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D032_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="99">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D033_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 33 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D033_BASE_ADDR" spirit:order="100" spirit:bitStringLength="64">0x0000000000210000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D033_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 33 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D033_ADDR_WIDTH" spirit:order="101">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D033_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 33 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D033_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="102">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D034_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 34 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D034_BASE_ADDR" spirit:order="103" spirit:bitStringLength="64">0x0000000000220000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D034_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 34 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D034_ADDR_WIDTH" spirit:order="104">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D034_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 34 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D034_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="105">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D035_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 35 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D035_BASE_ADDR" spirit:order="106" spirit:bitStringLength="64">0x0000000000230000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D035_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 35 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D035_ADDR_WIDTH" spirit:order="107">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D035_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 35 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D035_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="108">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D036_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 36 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D036_BASE_ADDR" spirit:order="109" spirit:bitStringLength="64">0x0000000000240000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D036_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 36 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D036_ADDR_WIDTH" spirit:order="110">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D036_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 36 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D036_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="111">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D037_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 37 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D037_BASE_ADDR" spirit:order="112" spirit:bitStringLength="64">0x0000000000250000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D037_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 37 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D037_ADDR_WIDTH" spirit:order="113">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D037_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 37 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D037_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="114">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D038_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 38 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D038_BASE_ADDR" spirit:order="115" spirit:bitStringLength="64">0x0000000000260000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D038_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 38 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D038_ADDR_WIDTH" spirit:order="116">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D038_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 38 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D038_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="117">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D039_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 39 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D039_BASE_ADDR" spirit:order="118" spirit:bitStringLength="64">0x0000000000270000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D039_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 39 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D039_ADDR_WIDTH" spirit:order="119">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D039_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 39 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D039_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="120">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D040_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 40 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D040_BASE_ADDR" spirit:order="121" spirit:bitStringLength="64">0x0000000000280000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D040_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 40 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D040_ADDR_WIDTH" spirit:order="122">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D040_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 40 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D040_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="123">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D041_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 41 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D041_BASE_ADDR" spirit:order="124" spirit:bitStringLength="64">0x0000000000290000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D041_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 41 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D041_ADDR_WIDTH" spirit:order="125">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D041_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 41 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D041_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="126">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D042_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 42 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D042_BASE_ADDR" spirit:order="127" spirit:bitStringLength="64">0x00000000002a0000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D042_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 42 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D042_ADDR_WIDTH" spirit:order="128">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D042_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 42 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D042_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="129">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D043_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 43 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D043_BASE_ADDR" spirit:order="130" spirit:bitStringLength="64">0x00000000002b0000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D043_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 43 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D043_ADDR_WIDTH" spirit:order="131">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D043_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 43 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D043_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="132">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D044_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 44 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D044_BASE_ADDR" spirit:order="133" spirit:bitStringLength="64">0x00000000002c0000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D044_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 44 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D044_ADDR_WIDTH" spirit:order="134">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D044_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 44 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D044_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="135">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D045_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 45 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D045_BASE_ADDR" spirit:order="136" spirit:bitStringLength="64">0x00000000002d0000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D045_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 45 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D045_ADDR_WIDTH" spirit:order="137">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D045_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 45 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D045_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="138">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D046_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 46 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D046_BASE_ADDR" spirit:order="139" spirit:bitStringLength="64">0x00000000002e0000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D046_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 46 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D046_ADDR_WIDTH" spirit:order="140">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D046_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 46 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D046_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="141">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D047_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 47 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D047_BASE_ADDR" spirit:order="142" spirit:bitStringLength="64">0x00000000002f0000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D047_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 47 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D047_ADDR_WIDTH" spirit:order="143">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D047_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 47 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D047_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="144">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D048_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 48 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D048_BASE_ADDR" spirit:order="145" spirit:bitStringLength="64">0x0000000000300000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D048_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 48 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D048_ADDR_WIDTH" spirit:order="146">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D048_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 48 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D048_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="147">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D049_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 49 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D049_BASE_ADDR" spirit:order="148" spirit:bitStringLength="64">0x0000000000310000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D049_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 49 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D049_ADDR_WIDTH" spirit:order="149">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D049_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 49 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D049_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="150">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D050_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 50 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D050_BASE_ADDR" spirit:order="151" spirit:bitStringLength="64">0x0000000000320000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D050_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 50 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D050_ADDR_WIDTH" spirit:order="152">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D050_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 50 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D050_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="153">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D051_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 51 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D051_BASE_ADDR" spirit:order="154" spirit:bitStringLength="64">0x0000000000330000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D051_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 51 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D051_ADDR_WIDTH" spirit:order="155">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D051_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 51 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D051_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="156">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D052_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 52 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D052_BASE_ADDR" spirit:order="157" spirit:bitStringLength="64">0x0000000000340000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D052_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 52 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D052_ADDR_WIDTH" spirit:order="158">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D052_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 52 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D052_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="159">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D053_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 53 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D053_BASE_ADDR" spirit:order="160" spirit:bitStringLength="64">0x0000000000350000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D053_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 53 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D053_ADDR_WIDTH" spirit:order="161">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D053_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 53 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D053_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="162">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D054_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 54 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D054_BASE_ADDR" spirit:order="163" spirit:bitStringLength="64">0x0000000000360000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D054_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 54 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D054_ADDR_WIDTH" spirit:order="164">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D054_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 54 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D054_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="165">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D055_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 55 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D055_BASE_ADDR" spirit:order="166" spirit:bitStringLength="64">0x0000000000370000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D055_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 55 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D055_ADDR_WIDTH" spirit:order="167">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D055_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 55 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D055_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="168">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D056_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 56 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D056_BASE_ADDR" spirit:order="169" spirit:bitStringLength="64">0x0000000000380000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D056_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 56 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D056_ADDR_WIDTH" spirit:order="170">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D056_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 56 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D056_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="171">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D057_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 57 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D057_BASE_ADDR" spirit:order="172" spirit:bitStringLength="64">0x0000000000390000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D057_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 57 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D057_ADDR_WIDTH" spirit:order="173">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D057_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 57 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D057_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="174">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D058_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 58 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D058_BASE_ADDR" spirit:order="175" spirit:bitStringLength="64">0x00000000003a0000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D058_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 58 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D058_ADDR_WIDTH" spirit:order="176">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D058_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 58 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D058_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="177">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D059_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 59 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D059_BASE_ADDR" spirit:order="178" spirit:bitStringLength="64">0x00000000003b0000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D059_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 59 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D059_ADDR_WIDTH" spirit:order="179">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D059_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 59 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D059_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="180">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D060_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 60 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D060_BASE_ADDR" spirit:order="181" spirit:bitStringLength="64">0x00000000003c0000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D060_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 60 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D060_ADDR_WIDTH" spirit:order="182">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D060_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 60 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D060_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="183">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D061_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 61 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D061_BASE_ADDR" spirit:order="184" spirit:bitStringLength="64">0x00000000003d0000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D061_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 61 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D061_ADDR_WIDTH" spirit:order="185">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D061_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 61 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D061_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="186">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D062_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 62 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D062_BASE_ADDR" spirit:order="187" spirit:bitStringLength="64">0x00000000003e0000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D062_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 62 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D062_ADDR_WIDTH" spirit:order="188">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D062_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 62 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D062_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="189">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D063_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 63 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D063_BASE_ADDR" spirit:order="190" spirit:bitStringLength="64">0x00000000003f0000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D063_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 63 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D063_ADDR_WIDTH" spirit:order="191">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D063_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 63 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D063_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="192">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D064_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 64 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D064_BASE_ADDR" spirit:order="193" spirit:bitStringLength="64">0x0000000000400000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D064_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 64 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D064_ADDR_WIDTH" spirit:order="194">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D064_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 64 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D064_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="195">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D065_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 65 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D065_BASE_ADDR" spirit:order="196" spirit:bitStringLength="64">0x0000000000410000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D065_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 65 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D065_ADDR_WIDTH" spirit:order="197">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D065_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 65 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D065_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="198">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D066_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 66 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D066_BASE_ADDR" spirit:order="199" spirit:bitStringLength="64">0x0000000000420000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D066_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 66 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D066_ADDR_WIDTH" spirit:order="200">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D066_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 66 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D066_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="201">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D067_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 67 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D067_BASE_ADDR" spirit:order="202" spirit:bitStringLength="64">0x0000000000430000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D067_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 67 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D067_ADDR_WIDTH" spirit:order="203">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D067_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 67 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D067_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="204">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D068_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 68 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D068_BASE_ADDR" spirit:order="205" spirit:bitStringLength="64">0x0000000000440000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D068_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 68 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D068_ADDR_WIDTH" spirit:order="206">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D068_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 68 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D068_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="207">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D069_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 69 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D069_BASE_ADDR" spirit:order="208" spirit:bitStringLength="64">0x0000000000450000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D069_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 69 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D069_ADDR_WIDTH" spirit:order="209">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D069_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 69 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D069_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="210">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D070_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 70 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D070_BASE_ADDR" spirit:order="211" spirit:bitStringLength="64">0x0000000000460000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D070_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 70 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D070_ADDR_WIDTH" spirit:order="212">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D070_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 70 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D070_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="213">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D071_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 71 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D071_BASE_ADDR" spirit:order="214" spirit:bitStringLength="64">0x0000000000470000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D071_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 71 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D071_ADDR_WIDTH" spirit:order="215">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D071_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 71 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D071_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="216">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D072_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 72 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D072_BASE_ADDR" spirit:order="217" spirit:bitStringLength="64">0x0000000000480000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D072_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 72 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D072_ADDR_WIDTH" spirit:order="218">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D072_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 72 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D072_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="219">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D073_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 73 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D073_BASE_ADDR" spirit:order="220" spirit:bitStringLength="64">0x0000000000490000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D073_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 73 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D073_ADDR_WIDTH" spirit:order="221">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D073_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 73 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D073_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="222">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D074_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 74 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D074_BASE_ADDR" spirit:order="223" spirit:bitStringLength="64">0x00000000004a0000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D074_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 74 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D074_ADDR_WIDTH" spirit:order="224">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D074_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 74 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D074_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="225">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D075_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 75 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D075_BASE_ADDR" spirit:order="226" spirit:bitStringLength="64">0x00000000004b0000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D075_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 75 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D075_ADDR_WIDTH" spirit:order="227">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D075_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 75 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D075_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="228">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D076_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 76 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D076_BASE_ADDR" spirit:order="229" spirit:bitStringLength="64">0x00000000004c0000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D076_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 76 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D076_ADDR_WIDTH" spirit:order="230">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D076_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 76 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D076_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="231">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D077_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 77 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D077_BASE_ADDR" spirit:order="232" spirit:bitStringLength="64">0x00000000004d0000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D077_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 77 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D077_ADDR_WIDTH" spirit:order="233">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D077_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 77 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D077_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="234">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D078_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 78 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D078_BASE_ADDR" spirit:order="235" spirit:bitStringLength="64">0x00000000004e0000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D078_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 78 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D078_ADDR_WIDTH" spirit:order="236">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D078_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 78 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D078_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="237">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D079_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 79 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D079_BASE_ADDR" spirit:order="238" spirit:bitStringLength="64">0x00000000004f0000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D079_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 79 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D079_ADDR_WIDTH" spirit:order="239">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D079_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 79 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D079_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="240">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D080_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 80 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D080_BASE_ADDR" spirit:order="241" spirit:bitStringLength="64">0x0000000000500000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D080_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 80 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D080_ADDR_WIDTH" spirit:order="242">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D080_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 80 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D080_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="243">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D081_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 81 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D081_BASE_ADDR" spirit:order="244" spirit:bitStringLength="64">0x0000000000510000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D081_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 81 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D081_ADDR_WIDTH" spirit:order="245">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D081_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 81 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D081_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="246">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D082_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 82 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D082_BASE_ADDR" spirit:order="247" spirit:bitStringLength="64">0x0000000000520000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D082_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 82 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D082_ADDR_WIDTH" spirit:order="248">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D082_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 82 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D082_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="249">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D083_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 83 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D083_BASE_ADDR" spirit:order="250" spirit:bitStringLength="64">0x0000000000530000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D083_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 83 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D083_ADDR_WIDTH" spirit:order="251">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D083_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 83 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D083_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="252">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D084_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 84 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D084_BASE_ADDR" spirit:order="253" spirit:bitStringLength="64">0x0000000000540000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D084_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 84 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D084_ADDR_WIDTH" spirit:order="254">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D084_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 84 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D084_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="255">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D085_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 85 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D085_BASE_ADDR" spirit:order="256" spirit:bitStringLength="64">0x0000000000550000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D085_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 85 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D085_ADDR_WIDTH" spirit:order="257">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D085_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 85 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D085_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="258">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D086_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 86 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D086_BASE_ADDR" spirit:order="259" spirit:bitStringLength="64">0x0000000000560000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D086_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 86 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D086_ADDR_WIDTH" spirit:order="260">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D086_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 86 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D086_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="261">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D087_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 87 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D087_BASE_ADDR" spirit:order="262" spirit:bitStringLength="64">0x0000000000570000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D087_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 87 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D087_ADDR_WIDTH" spirit:order="263">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D087_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 87 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D087_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="264">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D088_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 88 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D088_BASE_ADDR" spirit:order="265" spirit:bitStringLength="64">0x0000000000580000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D088_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 88 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D088_ADDR_WIDTH" spirit:order="266">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D088_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 88 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D088_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="267">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D089_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 89 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D089_BASE_ADDR" spirit:order="268" spirit:bitStringLength="64">0x0000000000590000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D089_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 89 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D089_ADDR_WIDTH" spirit:order="269">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D089_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 89 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D089_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="270">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D090_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 90 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D090_BASE_ADDR" spirit:order="271" spirit:bitStringLength="64">0x00000000005a0000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D090_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 90 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D090_ADDR_WIDTH" spirit:order="272">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D090_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 90 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D090_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="273">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D091_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 91 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D091_BASE_ADDR" spirit:order="274" spirit:bitStringLength="64">0x00000000005b0000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D091_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 91 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D091_ADDR_WIDTH" spirit:order="275">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D091_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 91 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D091_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="276">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D092_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 92 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D092_BASE_ADDR" spirit:order="277" spirit:bitStringLength="64">0x00000000005c0000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D092_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 92 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D092_ADDR_WIDTH" spirit:order="278">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D092_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 92 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D092_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="279">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D093_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 93 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D093_BASE_ADDR" spirit:order="280" spirit:bitStringLength="64">0x00000000005d0000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D093_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 93 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D093_ADDR_WIDTH" spirit:order="281">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D093_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 93 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D093_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="282">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D094_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 94 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D094_BASE_ADDR" spirit:order="283" spirit:bitStringLength="64">0x00000000005e0000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D094_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 94 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D094_ADDR_WIDTH" spirit:order="284">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D094_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 94 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D094_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="285">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D095_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 95 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D095_BASE_ADDR" spirit:order="286" spirit:bitStringLength="64">0x00000000005f0000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D095_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 95 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D095_ADDR_WIDTH" spirit:order="287">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D095_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 95 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D095_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="288">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D096_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 96 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D096_BASE_ADDR" spirit:order="289" spirit:bitStringLength="64">0x0000000000600000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D096_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 96 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D096_ADDR_WIDTH" spirit:order="290">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D096_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 96 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D096_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="291">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D097_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 97 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D097_BASE_ADDR" spirit:order="292" spirit:bitStringLength="64">0x0000000000610000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D097_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 97 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D097_ADDR_WIDTH" spirit:order="293">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D097_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 97 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D097_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="294">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D098_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 98 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D098_BASE_ADDR" spirit:order="295" spirit:bitStringLength="64">0x0000000000620000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D098_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 98 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D098_ADDR_WIDTH" spirit:order="296">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D098_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 98 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D098_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="297">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D099_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 99 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D099_BASE_ADDR" spirit:order="298" spirit:bitStringLength="64">0x0000000000630000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D099_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 99 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D099_ADDR_WIDTH" spirit:order="299">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D099_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 99 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D099_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="300">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D100_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 100 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D100_BASE_ADDR" spirit:order="301" spirit:bitStringLength="64">0x0000000000640000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D100_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 100 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D100_ADDR_WIDTH" spirit:order="302">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D100_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 100 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D100_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="303">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D101_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 101 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D101_BASE_ADDR" spirit:order="304" spirit:bitStringLength="64">0x0000000000650000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D101_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 101 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D101_ADDR_WIDTH" spirit:order="305">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D101_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 101 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D101_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="306">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D102_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 102 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D102_BASE_ADDR" spirit:order="307" spirit:bitStringLength="64">0x0000000000660000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D102_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 102 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D102_ADDR_WIDTH" spirit:order="308">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D102_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 102 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D102_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="309">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D103_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 103 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D103_BASE_ADDR" spirit:order="310" spirit:bitStringLength="64">0x0000000000670000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D103_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 103 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D103_ADDR_WIDTH" spirit:order="311">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D103_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 103 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D103_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="312">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D104_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 104 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D104_BASE_ADDR" spirit:order="313" spirit:bitStringLength="64">0x0000000000680000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D104_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 104 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D104_ADDR_WIDTH" spirit:order="314">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D104_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 104 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D104_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="315">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D105_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 105 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D105_BASE_ADDR" spirit:order="316" spirit:bitStringLength="64">0x0000000000690000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D105_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 105 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D105_ADDR_WIDTH" spirit:order="317">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D105_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 105 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D105_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="318">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D106_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 106 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D106_BASE_ADDR" spirit:order="319" spirit:bitStringLength="64">0x00000000006a0000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D106_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 106 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D106_ADDR_WIDTH" spirit:order="320">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D106_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 106 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D106_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="321">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D107_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 107 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D107_BASE_ADDR" spirit:order="322" spirit:bitStringLength="64">0x00000000006b0000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D107_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 107 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D107_ADDR_WIDTH" spirit:order="323">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D107_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 107 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D107_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="324">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D108_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 108 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D108_BASE_ADDR" spirit:order="325" spirit:bitStringLength="64">0x00000000006c0000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D108_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 108 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D108_ADDR_WIDTH" spirit:order="326">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D108_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 108 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D108_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="327">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D109_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 109 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D109_BASE_ADDR" spirit:order="328" spirit:bitStringLength="64">0x00000000006d0000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D109_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 109 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D109_ADDR_WIDTH" spirit:order="329">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D109_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 109 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D109_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="330">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D110_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 110 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D110_BASE_ADDR" spirit:order="331" spirit:bitStringLength="64">0x00000000006e0000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D110_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 110 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D110_ADDR_WIDTH" spirit:order="332">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D110_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 110 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D110_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="333">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D111_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 111 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D111_BASE_ADDR" spirit:order="334" spirit:bitStringLength="64">0x00000000006f0000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D111_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 111 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D111_ADDR_WIDTH" spirit:order="335">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D111_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 111 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D111_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="336">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D112_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 112 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D112_BASE_ADDR" spirit:order="337" spirit:bitStringLength="64">0x0000000000700000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D112_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 112 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D112_ADDR_WIDTH" spirit:order="338">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D112_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 112 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D112_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="339">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D113_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 113 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D113_BASE_ADDR" spirit:order="340" spirit:bitStringLength="64">0x0000000000710000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D113_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 113 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D113_ADDR_WIDTH" spirit:order="341">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D113_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 113 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D113_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="342">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D114_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 114 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D114_BASE_ADDR" spirit:order="343" spirit:bitStringLength="64">0x0000000000720000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D114_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 114 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D114_ADDR_WIDTH" spirit:order="344">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D114_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 114 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D114_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="345">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D115_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 115 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D115_BASE_ADDR" spirit:order="346" spirit:bitStringLength="64">0x0000000000730000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D115_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 115 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D115_ADDR_WIDTH" spirit:order="347">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D115_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 115 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D115_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="348">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D116_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 116 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D116_BASE_ADDR" spirit:order="349" spirit:bitStringLength="64">0x0000000000740000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D116_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 116 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D116_ADDR_WIDTH" spirit:order="350">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D116_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 116 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D116_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="351">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D117_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 117 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D117_BASE_ADDR" spirit:order="352" spirit:bitStringLength="64">0x0000000000750000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D117_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 117 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D117_ADDR_WIDTH" spirit:order="353">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D117_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 117 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D117_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="354">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D118_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 118 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D118_BASE_ADDR" spirit:order="355" spirit:bitStringLength="64">0x0000000000760000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D118_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 118 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D118_ADDR_WIDTH" spirit:order="356">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D118_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 118 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D118_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="357">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D119_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 119 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D119_BASE_ADDR" spirit:order="358" spirit:bitStringLength="64">0x0000000000770000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D119_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 119 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D119_ADDR_WIDTH" spirit:order="359">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D119_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 119 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D119_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="360">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D120_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 120 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D120_BASE_ADDR" spirit:order="361" spirit:bitStringLength="64">0x0000000000780000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D120_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 120 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D120_ADDR_WIDTH" spirit:order="362">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D120_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 120 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D120_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="363">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D121_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 121 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D121_BASE_ADDR" spirit:order="364" spirit:bitStringLength="64">0x0000000000790000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D121_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 121 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D121_ADDR_WIDTH" spirit:order="365">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D121_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 121 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D121_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="366">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D122_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 122 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D122_BASE_ADDR" spirit:order="367" spirit:bitStringLength="64">0x00000000007a0000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D122_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 122 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D122_ADDR_WIDTH" spirit:order="368">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D122_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 122 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D122_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="369">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D123_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 123 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D123_BASE_ADDR" spirit:order="370" spirit:bitStringLength="64">0x00000000007b0000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D123_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 123 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D123_ADDR_WIDTH" spirit:order="371">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D123_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 123 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D123_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="372">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D124_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 124 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D124_BASE_ADDR" spirit:order="373" spirit:bitStringLength="64">0x00000000007c0000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D124_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 124 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D124_ADDR_WIDTH" spirit:order="374">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D124_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 124 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D124_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="375">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D125_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 125 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D125_BASE_ADDR" spirit:order="376" spirit:bitStringLength="64">0x00000000007d0000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D125_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 125 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D125_ADDR_WIDTH" spirit:order="377">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D125_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 125 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D125_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="378">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D126_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 126 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D126_BASE_ADDR" spirit:order="379" spirit:bitStringLength="64">0x00000000007e0000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D126_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 126 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D126_ADDR_WIDTH" spirit:order="380">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D126_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 126 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D126_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="381">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D127_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 127 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D127_BASE_ADDR" spirit:order="382" spirit:bitStringLength="64">0x00000000007f0000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D127_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 127 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D127_ADDR_WIDTH" spirit:order="383">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D127_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 127 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D127_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="384">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D128_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 128 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D128_BASE_ADDR" spirit:order="385" spirit:bitStringLength="64">0x0000000000800000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D128_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 128 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D128_ADDR_WIDTH" spirit:order="386">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D128_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 128 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D128_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="387">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D129_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 129 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D129_BASE_ADDR" spirit:order="388" spirit:bitStringLength="64">0x0000000000810000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D129_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 129 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D129_ADDR_WIDTH" spirit:order="389">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D129_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 129 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D129_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="390">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D130_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 130 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D130_BASE_ADDR" spirit:order="391" spirit:bitStringLength="64">0x0000000000820000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D130_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 130 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D130_ADDR_WIDTH" spirit:order="392">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D130_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 130 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D130_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="393">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D131_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 131 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D131_BASE_ADDR" spirit:order="394" spirit:bitStringLength="64">0x0000000000830000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D131_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 131 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D131_ADDR_WIDTH" spirit:order="395">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D131_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 131 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D131_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="396">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D132_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 132 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D132_BASE_ADDR" spirit:order="397" spirit:bitStringLength="64">0x0000000000840000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D132_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 132 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D132_ADDR_WIDTH" spirit:order="398">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D132_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 132 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D132_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="399">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D133_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 133 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D133_BASE_ADDR" spirit:order="400" spirit:bitStringLength="64">0x0000000000850000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D133_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 133 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D133_ADDR_WIDTH" spirit:order="401">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D133_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 133 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D133_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="402">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D134_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 134 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D134_BASE_ADDR" spirit:order="403" spirit:bitStringLength="64">0x0000000000860000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D134_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 134 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D134_ADDR_WIDTH" spirit:order="404">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D134_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 134 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D134_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="405">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D135_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 135 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D135_BASE_ADDR" spirit:order="406" spirit:bitStringLength="64">0x0000000000870000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D135_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 135 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D135_ADDR_WIDTH" spirit:order="407">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D135_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 135 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D135_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="408">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D136_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 136 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D136_BASE_ADDR" spirit:order="409" spirit:bitStringLength="64">0x0000000000880000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D136_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 136 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D136_ADDR_WIDTH" spirit:order="410">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D136_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 136 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D136_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="411">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D137_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 137 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D137_BASE_ADDR" spirit:order="412" spirit:bitStringLength="64">0x0000000000890000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D137_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 137 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D137_ADDR_WIDTH" spirit:order="413">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D137_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 137 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D137_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="414">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D138_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 138 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D138_BASE_ADDR" spirit:order="415" spirit:bitStringLength="64">0x00000000008a0000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D138_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 138 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D138_ADDR_WIDTH" spirit:order="416">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D138_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 138 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D138_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="417">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D139_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 139 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D139_BASE_ADDR" spirit:order="418" spirit:bitStringLength="64">0x00000000008b0000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D139_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 139 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D139_ADDR_WIDTH" spirit:order="419">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D139_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 139 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D139_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="420">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D140_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 140 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D140_BASE_ADDR" spirit:order="421" spirit:bitStringLength="64">0x00000000008c0000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D140_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 140 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D140_ADDR_WIDTH" spirit:order="422">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D140_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 140 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D140_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="423">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D141_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 141 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D141_BASE_ADDR" spirit:order="424" spirit:bitStringLength="64">0x00000000008d0000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D141_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 141 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D141_ADDR_WIDTH" spirit:order="425">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D141_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 141 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D141_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="426">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D142_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 142 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D142_BASE_ADDR" spirit:order="427" spirit:bitStringLength="64">0x00000000008e0000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D142_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 142 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D142_ADDR_WIDTH" spirit:order="428">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D142_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 142 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D142_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="429">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D143_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 143 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D143_BASE_ADDR" spirit:order="430" spirit:bitStringLength="64">0x00000000008f0000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D143_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 143 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D143_ADDR_WIDTH" spirit:order="431">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D143_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 143 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D143_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="432">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D144_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 144 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D144_BASE_ADDR" spirit:order="433" spirit:bitStringLength="64">0x0000000000900000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D144_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 144 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D144_ADDR_WIDTH" spirit:order="434">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D144_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 144 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D144_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="435">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D145_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 145 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D145_BASE_ADDR" spirit:order="436" spirit:bitStringLength="64">0x0000000000910000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D145_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 145 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D145_ADDR_WIDTH" spirit:order="437">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D145_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 145 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D145_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="438">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D146_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 146 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D146_BASE_ADDR" spirit:order="439" spirit:bitStringLength="64">0x0000000000920000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D146_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 146 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D146_ADDR_WIDTH" spirit:order="440">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D146_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 146 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D146_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="441">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D147_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 147 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D147_BASE_ADDR" spirit:order="442" spirit:bitStringLength="64">0x0000000000930000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D147_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 147 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D147_ADDR_WIDTH" spirit:order="443">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D147_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 147 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D147_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="444">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D148_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 148 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D148_BASE_ADDR" spirit:order="445" spirit:bitStringLength="64">0x0000000000940000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D148_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 148 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D148_ADDR_WIDTH" spirit:order="446">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D148_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 148 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D148_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="447">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D149_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 149 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D149_BASE_ADDR" spirit:order="448" spirit:bitStringLength="64">0x0000000000950000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D149_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 149 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D149_ADDR_WIDTH" spirit:order="449">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D149_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 149 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D149_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="450">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D150_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 150 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D150_BASE_ADDR" spirit:order="451" spirit:bitStringLength="64">0x0000000000960000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D150_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 150 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D150_ADDR_WIDTH" spirit:order="452">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D150_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 150 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D150_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="453">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D151_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 151 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D151_BASE_ADDR" spirit:order="454" spirit:bitStringLength="64">0x0000000000970000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D151_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 151 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D151_ADDR_WIDTH" spirit:order="455">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D151_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 151 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D151_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="456">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D152_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 152 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D152_BASE_ADDR" spirit:order="457" spirit:bitStringLength="64">0x0000000000980000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D152_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 152 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D152_ADDR_WIDTH" spirit:order="458">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D152_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 152 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D152_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="459">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D153_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 153 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D153_BASE_ADDR" spirit:order="460" spirit:bitStringLength="64">0x0000000000990000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D153_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 153 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D153_ADDR_WIDTH" spirit:order="461">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D153_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 153 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D153_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="462">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D154_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 154 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D154_BASE_ADDR" spirit:order="463" spirit:bitStringLength="64">0x00000000009a0000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D154_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 154 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D154_ADDR_WIDTH" spirit:order="464">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D154_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 154 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D154_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="465">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D155_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 155 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D155_BASE_ADDR" spirit:order="466" spirit:bitStringLength="64">0x00000000009b0000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D155_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 155 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D155_ADDR_WIDTH" spirit:order="467">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D155_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 155 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D155_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="468">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D156_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 156 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D156_BASE_ADDR" spirit:order="469" spirit:bitStringLength="64">0x00000000009c0000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D156_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 156 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D156_ADDR_WIDTH" spirit:order="470">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D156_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 156 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D156_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="471">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D157_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 157 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D157_BASE_ADDR" spirit:order="472" spirit:bitStringLength="64">0x00000000009d0000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D157_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 157 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D157_ADDR_WIDTH" spirit:order="473">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D157_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 157 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D157_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="474">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D158_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 158 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D158_BASE_ADDR" spirit:order="475" spirit:bitStringLength="64">0x00000000009e0000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D158_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 158 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D158_ADDR_WIDTH" spirit:order="476">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D158_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 158 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D158_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="477">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D159_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 159 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D159_BASE_ADDR" spirit:order="478" spirit:bitStringLength="64">0x00000000009f0000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D159_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 159 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D159_ADDR_WIDTH" spirit:order="479">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D159_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 159 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D159_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="480">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D160_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 160 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D160_BASE_ADDR" spirit:order="481" spirit:bitStringLength="64">0x0000000000a00000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D160_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 160 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D160_ADDR_WIDTH" spirit:order="482">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D160_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 160 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D160_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="483">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D161_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 161 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D161_BASE_ADDR" spirit:order="484" spirit:bitStringLength="64">0x0000000000a10000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D161_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 161 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D161_ADDR_WIDTH" spirit:order="485">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D161_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 161 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D161_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="486">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D162_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 162 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D162_BASE_ADDR" spirit:order="487" spirit:bitStringLength="64">0x0000000000a20000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D162_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 162 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D162_ADDR_WIDTH" spirit:order="488">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D162_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 162 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D162_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="489">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D163_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 163 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D163_BASE_ADDR" spirit:order="490" spirit:bitStringLength="64">0x0000000000a30000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D163_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 163 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D163_ADDR_WIDTH" spirit:order="491">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D163_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 163 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D163_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="492">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D164_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 164 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D164_BASE_ADDR" spirit:order="493" spirit:bitStringLength="64">0x0000000000a40000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D164_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 164 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D164_ADDR_WIDTH" spirit:order="494">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D164_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 164 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D164_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="495">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D165_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 165 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D165_BASE_ADDR" spirit:order="496" spirit:bitStringLength="64">0x0000000000a50000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D165_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 165 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D165_ADDR_WIDTH" spirit:order="497">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D165_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 165 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D165_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="498">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D166_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 166 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D166_BASE_ADDR" spirit:order="499" spirit:bitStringLength="64">0x0000000000a60000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D166_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 166 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D166_ADDR_WIDTH" spirit:order="500">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D166_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 166 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D166_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="501">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D167_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 167 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D167_BASE_ADDR" spirit:order="502" spirit:bitStringLength="64">0x0000000000a70000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D167_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 167 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D167_ADDR_WIDTH" spirit:order="503">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D167_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 167 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D167_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="504">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D168_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 168 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D168_BASE_ADDR" spirit:order="505" spirit:bitStringLength="64">0x0000000000a80000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D168_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 168 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D168_ADDR_WIDTH" spirit:order="506">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D168_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 168 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D168_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="507">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D169_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 169 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D169_BASE_ADDR" spirit:order="508" spirit:bitStringLength="64">0x0000000000a90000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D169_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 169 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D169_ADDR_WIDTH" spirit:order="509">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D169_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 169 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D169_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="510">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D170_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 170 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D170_BASE_ADDR" spirit:order="511" spirit:bitStringLength="64">0x0000000000aa0000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D170_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 170 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D170_ADDR_WIDTH" spirit:order="512">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D170_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 170 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D170_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="513">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D171_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 171 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D171_BASE_ADDR" spirit:order="514" spirit:bitStringLength="64">0x0000000000ab0000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D171_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 171 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D171_ADDR_WIDTH" spirit:order="515">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D171_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 171 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D171_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="516">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D172_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 172 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D172_BASE_ADDR" spirit:order="517" spirit:bitStringLength="64">0x0000000000ac0000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D172_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 172 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D172_ADDR_WIDTH" spirit:order="518">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D172_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 172 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D172_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="519">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D173_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 173 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D173_BASE_ADDR" spirit:order="520" spirit:bitStringLength="64">0x0000000000ad0000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D173_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 173 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D173_ADDR_WIDTH" spirit:order="521">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D173_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 173 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D173_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="522">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D174_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 174 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D174_BASE_ADDR" spirit:order="523" spirit:bitStringLength="64">0x0000000000ae0000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D174_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 174 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D174_ADDR_WIDTH" spirit:order="524">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D174_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 174 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D174_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="525">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D175_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 175 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D175_BASE_ADDR" spirit:order="526" spirit:bitStringLength="64">0x0000000000af0000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D175_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 175 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D175_ADDR_WIDTH" spirit:order="527">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D175_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 175 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D175_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="528">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D176_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 176 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D176_BASE_ADDR" spirit:order="529" spirit:bitStringLength="64">0x0000000000b00000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D176_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 176 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D176_ADDR_WIDTH" spirit:order="530">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D176_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 176 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D176_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="531">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D177_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 177 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D177_BASE_ADDR" spirit:order="532" spirit:bitStringLength="64">0x0000000000b10000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D177_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 177 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D177_ADDR_WIDTH" spirit:order="533">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D177_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 177 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D177_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="534">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D178_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 178 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D178_BASE_ADDR" spirit:order="535" spirit:bitStringLength="64">0x0000000000b20000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D178_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 178 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D178_ADDR_WIDTH" spirit:order="536">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D178_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 178 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D178_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="537">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D179_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 179 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D179_BASE_ADDR" spirit:order="538" spirit:bitStringLength="64">0x0000000000b30000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D179_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 179 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D179_ADDR_WIDTH" spirit:order="539">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D179_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 179 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D179_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="540">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D180_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 180 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D180_BASE_ADDR" spirit:order="541" spirit:bitStringLength="64">0x0000000000b40000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D180_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 180 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D180_ADDR_WIDTH" spirit:order="542">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D180_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 180 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D180_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="543">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D181_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 181 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D181_BASE_ADDR" spirit:order="544" spirit:bitStringLength="64">0x0000000000b50000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D181_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 181 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D181_ADDR_WIDTH" spirit:order="545">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D181_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 181 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D181_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="546">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D182_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 182 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D182_BASE_ADDR" spirit:order="547" spirit:bitStringLength="64">0x0000000000b60000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D182_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 182 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D182_ADDR_WIDTH" spirit:order="548">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D182_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 182 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D182_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="549">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D183_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 183 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D183_BASE_ADDR" spirit:order="550" spirit:bitStringLength="64">0x0000000000b70000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D183_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 183 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D183_ADDR_WIDTH" spirit:order="551">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D183_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 183 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D183_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="552">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D184_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 184 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D184_BASE_ADDR" spirit:order="553" spirit:bitStringLength="64">0x0000000000b80000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D184_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 184 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D184_ADDR_WIDTH" spirit:order="554">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D184_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 184 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D184_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="555">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D185_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 185 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D185_BASE_ADDR" spirit:order="556" spirit:bitStringLength="64">0x0000000000b90000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D185_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 185 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D185_ADDR_WIDTH" spirit:order="557">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D185_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 185 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D185_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="558">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D186_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 186 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D186_BASE_ADDR" spirit:order="559" spirit:bitStringLength="64">0x0000000000ba0000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D186_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 186 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D186_ADDR_WIDTH" spirit:order="560">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D186_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 186 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D186_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="561">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D187_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 187 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D187_BASE_ADDR" spirit:order="562" spirit:bitStringLength="64">0x0000000000bb0000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D187_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 187 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D187_ADDR_WIDTH" spirit:order="563">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D187_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 187 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D187_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="564">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D188_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 188 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D188_BASE_ADDR" spirit:order="565" spirit:bitStringLength="64">0x0000000000bc0000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D188_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 188 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D188_ADDR_WIDTH" spirit:order="566">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D188_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 188 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D188_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="567">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D189_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 189 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D189_BASE_ADDR" spirit:order="568" spirit:bitStringLength="64">0x0000000000bd0000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D189_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 189 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D189_ADDR_WIDTH" spirit:order="569">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D189_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 189 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D189_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="570">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D190_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 190 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D190_BASE_ADDR" spirit:order="571" spirit:bitStringLength="64">0x0000000000be0000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D190_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 190 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D190_ADDR_WIDTH" spirit:order="572">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D190_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 190 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D190_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="573">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D191_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 191 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D191_BASE_ADDR" spirit:order="574" spirit:bitStringLength="64">0x0000000000bf0000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D191_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 191 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D191_ADDR_WIDTH" spirit:order="575">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D191_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 191 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D191_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="576">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D192_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 192 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D192_BASE_ADDR" spirit:order="577" spirit:bitStringLength="64">0x0000000000c00000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D192_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 192 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D192_ADDR_WIDTH" spirit:order="578">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D192_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 192 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D192_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="579">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D193_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 193 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D193_BASE_ADDR" spirit:order="580" spirit:bitStringLength="64">0x0000000000c10000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D193_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 193 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D193_ADDR_WIDTH" spirit:order="581">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D193_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 193 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D193_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="582">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D194_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 194 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D194_BASE_ADDR" spirit:order="583" spirit:bitStringLength="64">0x0000000000c20000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D194_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 194 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D194_ADDR_WIDTH" spirit:order="584">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D194_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 194 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D194_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="585">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D195_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 195 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D195_BASE_ADDR" spirit:order="586" spirit:bitStringLength="64">0x0000000000c30000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D195_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 195 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D195_ADDR_WIDTH" spirit:order="587">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D195_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 195 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D195_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="588">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D196_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 196 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D196_BASE_ADDR" spirit:order="589" spirit:bitStringLength="64">0x0000000000c40000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D196_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 196 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D196_ADDR_WIDTH" spirit:order="590">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D196_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 196 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D196_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="591">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D197_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 197 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D197_BASE_ADDR" spirit:order="592" spirit:bitStringLength="64">0x0000000000c50000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D197_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 197 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D197_ADDR_WIDTH" spirit:order="593">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D197_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 197 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D197_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="594">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D198_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 198 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D198_BASE_ADDR" spirit:order="595" spirit:bitStringLength="64">0x0000000000c60000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D198_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 198 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D198_ADDR_WIDTH" spirit:order="596">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D198_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 198 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D198_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="597">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D199_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 199 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D199_BASE_ADDR" spirit:order="598" spirit:bitStringLength="64">0x0000000000c70000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D199_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 199 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D199_ADDR_WIDTH" spirit:order="599">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D199_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 199 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D199_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="600">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D200_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 200 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D200_BASE_ADDR" spirit:order="601" spirit:bitStringLength="64">0x0000000000c80000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D200_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 200 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D200_ADDR_WIDTH" spirit:order="602">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D200_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 200 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D200_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="603">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D201_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 201 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D201_BASE_ADDR" spirit:order="604" spirit:bitStringLength="64">0x0000000000c90000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D201_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 201 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D201_ADDR_WIDTH" spirit:order="605">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D201_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 201 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D201_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="606">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D202_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 202 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D202_BASE_ADDR" spirit:order="607" spirit:bitStringLength="64">0x0000000000ca0000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D202_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 202 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D202_ADDR_WIDTH" spirit:order="608">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D202_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 202 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D202_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="609">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D203_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 203 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D203_BASE_ADDR" spirit:order="610" spirit:bitStringLength="64">0x0000000000cb0000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D203_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 203 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D203_ADDR_WIDTH" spirit:order="611">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D203_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 203 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D203_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="612">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D204_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 204 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D204_BASE_ADDR" spirit:order="613" spirit:bitStringLength="64">0x0000000000cc0000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D204_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 204 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D204_ADDR_WIDTH" spirit:order="614">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D204_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 204 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D204_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="615">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D205_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 205 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D205_BASE_ADDR" spirit:order="616" spirit:bitStringLength="64">0x0000000000cd0000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D205_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 205 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D205_ADDR_WIDTH" spirit:order="617">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D205_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 205 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D205_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="618">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D206_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 206 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D206_BASE_ADDR" spirit:order="619" spirit:bitStringLength="64">0x0000000000ce0000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D206_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 206 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D206_ADDR_WIDTH" spirit:order="620">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D206_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 206 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D206_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="621">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D207_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 207 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D207_BASE_ADDR" spirit:order="622" spirit:bitStringLength="64">0x0000000000cf0000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D207_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 207 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D207_ADDR_WIDTH" spirit:order="623">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D207_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 207 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D207_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="624">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D208_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 208 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D208_BASE_ADDR" spirit:order="625" spirit:bitStringLength="64">0x0000000000d00000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D208_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 208 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D208_ADDR_WIDTH" spirit:order="626">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D208_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 208 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D208_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="627">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D209_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 209 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D209_BASE_ADDR" spirit:order="628" spirit:bitStringLength="64">0x0000000000d10000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D209_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 209 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D209_ADDR_WIDTH" spirit:order="629">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D209_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 209 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D209_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="630">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D210_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 210 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D210_BASE_ADDR" spirit:order="631" spirit:bitStringLength="64">0x0000000000d20000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D210_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 210 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D210_ADDR_WIDTH" spirit:order="632">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D210_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 210 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D210_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="633">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D211_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 211 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D211_BASE_ADDR" spirit:order="634" spirit:bitStringLength="64">0x0000000000d30000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D211_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 211 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D211_ADDR_WIDTH" spirit:order="635">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D211_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 211 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D211_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="636">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D212_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 212 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D212_BASE_ADDR" spirit:order="637" spirit:bitStringLength="64">0x0000000000d40000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D212_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 212 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D212_ADDR_WIDTH" spirit:order="638">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D212_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 212 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D212_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="639">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D213_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 213 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D213_BASE_ADDR" spirit:order="640" spirit:bitStringLength="64">0x0000000000d50000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D213_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 213 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D213_ADDR_WIDTH" spirit:order="641">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D213_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 213 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D213_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="642">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D214_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 214 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D214_BASE_ADDR" spirit:order="643" spirit:bitStringLength="64">0x0000000000d60000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D214_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 214 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D214_ADDR_WIDTH" spirit:order="644">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D214_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 214 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D214_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="645">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D215_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 215 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D215_BASE_ADDR" spirit:order="646" spirit:bitStringLength="64">0x0000000000d70000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D215_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 215 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D215_ADDR_WIDTH" spirit:order="647">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D215_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 215 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D215_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="648">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D216_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 216 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D216_BASE_ADDR" spirit:order="649" spirit:bitStringLength="64">0x0000000000d80000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D216_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 216 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D216_ADDR_WIDTH" spirit:order="650">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D216_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 216 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D216_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="651">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D217_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 217 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D217_BASE_ADDR" spirit:order="652" spirit:bitStringLength="64">0x0000000000d90000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D217_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 217 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D217_ADDR_WIDTH" spirit:order="653">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D217_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 217 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D217_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="654">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D218_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 218 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D218_BASE_ADDR" spirit:order="655" spirit:bitStringLength="64">0x0000000000da0000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D218_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 218 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D218_ADDR_WIDTH" spirit:order="656">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D218_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 218 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D218_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="657">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D219_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 219 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D219_BASE_ADDR" spirit:order="658" spirit:bitStringLength="64">0x0000000000db0000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D219_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 219 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D219_ADDR_WIDTH" spirit:order="659">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D219_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 219 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D219_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="660">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D220_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 220 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D220_BASE_ADDR" spirit:order="661" spirit:bitStringLength="64">0x0000000000dc0000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D220_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 220 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D220_ADDR_WIDTH" spirit:order="662">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D220_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 220 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D220_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="663">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D221_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 221 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D221_BASE_ADDR" spirit:order="664" spirit:bitStringLength="64">0x0000000000dd0000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D221_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 221 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D221_ADDR_WIDTH" spirit:order="665">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D221_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 221 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D221_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="666">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D222_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 222 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D222_BASE_ADDR" spirit:order="667" spirit:bitStringLength="64">0x0000000000de0000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D222_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 222 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D222_ADDR_WIDTH" spirit:order="668">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D222_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 222 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D222_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="669">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D223_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 223 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D223_BASE_ADDR" spirit:order="670" spirit:bitStringLength="64">0x0000000000df0000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D223_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 223 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D223_ADDR_WIDTH" spirit:order="671">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D223_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 223 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D223_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="672">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D224_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 224 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D224_BASE_ADDR" spirit:order="673" spirit:bitStringLength="64">0x0000000000e00000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D224_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 224 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D224_ADDR_WIDTH" spirit:order="674">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D224_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 224 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D224_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="675">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D225_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 225 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D225_BASE_ADDR" spirit:order="676" spirit:bitStringLength="64">0x0000000000e10000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D225_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 225 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D225_ADDR_WIDTH" spirit:order="677">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D225_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 225 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D225_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="678">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D226_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 226 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D226_BASE_ADDR" spirit:order="679" spirit:bitStringLength="64">0x0000000000e20000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D226_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 226 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D226_ADDR_WIDTH" spirit:order="680">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D226_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 226 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D226_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="681">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D227_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 227 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D227_BASE_ADDR" spirit:order="682" spirit:bitStringLength="64">0x0000000000e30000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D227_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 227 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D227_ADDR_WIDTH" spirit:order="683">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D227_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 227 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D227_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="684">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D228_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 228 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D228_BASE_ADDR" spirit:order="685" spirit:bitStringLength="64">0x0000000000e40000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D228_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 228 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D228_ADDR_WIDTH" spirit:order="686">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D228_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 228 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D228_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="687">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D229_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 229 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D229_BASE_ADDR" spirit:order="688" spirit:bitStringLength="64">0x0000000000e50000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D229_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 229 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D229_ADDR_WIDTH" spirit:order="689">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D229_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 229 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D229_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="690">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D230_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 230 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D230_BASE_ADDR" spirit:order="691" spirit:bitStringLength="64">0x0000000000e60000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D230_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 230 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D230_ADDR_WIDTH" spirit:order="692">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D230_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 230 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D230_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="693">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D231_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 231 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D231_BASE_ADDR" spirit:order="694" spirit:bitStringLength="64">0x0000000000e70000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D231_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 231 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D231_ADDR_WIDTH" spirit:order="695">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D231_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 231 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D231_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="696">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D232_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 232 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D232_BASE_ADDR" spirit:order="697" spirit:bitStringLength="64">0x0000000000e80000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D232_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 232 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D232_ADDR_WIDTH" spirit:order="698">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D232_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 232 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D232_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="699">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D233_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 233 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D233_BASE_ADDR" spirit:order="700" spirit:bitStringLength="64">0x0000000000e90000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D233_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 233 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D233_ADDR_WIDTH" spirit:order="701">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D233_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 233 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D233_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="702">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D234_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 234 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D234_BASE_ADDR" spirit:order="703" spirit:bitStringLength="64">0x0000000000ea0000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D234_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 234 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D234_ADDR_WIDTH" spirit:order="704">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D234_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 234 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D234_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="705">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D235_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 235 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D235_BASE_ADDR" spirit:order="706" spirit:bitStringLength="64">0x0000000000eb0000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D235_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 235 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D235_ADDR_WIDTH" spirit:order="707">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D235_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 235 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D235_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="708">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D236_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 236 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D236_BASE_ADDR" spirit:order="709" spirit:bitStringLength="64">0x0000000000ec0000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D236_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 236 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D236_ADDR_WIDTH" spirit:order="710">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D236_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 236 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D236_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="711">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D237_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 237 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D237_BASE_ADDR" spirit:order="712" spirit:bitStringLength="64">0x0000000000ed0000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D237_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 237 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D237_ADDR_WIDTH" spirit:order="713">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D237_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 237 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D237_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="714">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D238_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 238 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D238_BASE_ADDR" spirit:order="715" spirit:bitStringLength="64">0x0000000000ee0000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D238_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 238 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D238_ADDR_WIDTH" spirit:order="716">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D238_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 238 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D238_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="717">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D239_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 239 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D239_BASE_ADDR" spirit:order="718" spirit:bitStringLength="64">0x0000000000ef0000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D239_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 239 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D239_ADDR_WIDTH" spirit:order="719">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D239_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 239 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D239_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="720">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D240_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 240 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D240_BASE_ADDR" spirit:order="721" spirit:bitStringLength="64">0x0000000000f00000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D240_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 240 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D240_ADDR_WIDTH" spirit:order="722">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D240_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 240 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D240_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="723">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D241_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 241 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D241_BASE_ADDR" spirit:order="724" spirit:bitStringLength="64">0x0000000000f10000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D241_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 241 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D241_ADDR_WIDTH" spirit:order="725">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D241_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 241 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D241_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="726">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D242_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 242 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D242_BASE_ADDR" spirit:order="727" spirit:bitStringLength="64">0x0000000000f20000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D242_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 242 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D242_ADDR_WIDTH" spirit:order="728">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D242_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 242 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D242_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="729">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D243_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 243 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D243_BASE_ADDR" spirit:order="730" spirit:bitStringLength="64">0x0000000000f30000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D243_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 243 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D243_ADDR_WIDTH" spirit:order="731">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D243_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 243 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D243_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="732">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D244_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 244 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D244_BASE_ADDR" spirit:order="733" spirit:bitStringLength="64">0x0000000000f40000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D244_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 244 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D244_ADDR_WIDTH" spirit:order="734">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D244_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 244 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D244_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="735">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D245_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 245 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D245_BASE_ADDR" spirit:order="736" spirit:bitStringLength="64">0x0000000000f50000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D245_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 245 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D245_ADDR_WIDTH" spirit:order="737">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D245_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 245 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D245_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="738">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D246_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 246 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D246_BASE_ADDR" spirit:order="739" spirit:bitStringLength="64">0x0000000000f60000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D246_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 246 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D246_ADDR_WIDTH" spirit:order="740">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D246_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 246 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D246_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="741">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D247_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 247 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D247_BASE_ADDR" spirit:order="742" spirit:bitStringLength="64">0x0000000000f70000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D247_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 247 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D247_ADDR_WIDTH" spirit:order="743">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D247_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 247 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D247_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="744">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D248_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 248 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D248_BASE_ADDR" spirit:order="745" spirit:bitStringLength="64">0x0000000000f80000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D248_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 248 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D248_ADDR_WIDTH" spirit:order="746">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D248_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 248 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D248_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="747">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D249_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 249 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D249_BASE_ADDR" spirit:order="748" spirit:bitStringLength="64">0x0000000000f90000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D249_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 249 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D249_ADDR_WIDTH" spirit:order="749">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D249_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 249 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D249_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="750">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D250_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 250 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D250_BASE_ADDR" spirit:order="751" spirit:bitStringLength="64">0x0000000000fa0000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D250_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 250 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D250_ADDR_WIDTH" spirit:order="752">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D250_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 250 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D250_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="753">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D251_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 251 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D251_BASE_ADDR" spirit:order="754" spirit:bitStringLength="64">0x0000000000fb0000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D251_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 251 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D251_ADDR_WIDTH" spirit:order="755">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D251_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 251 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D251_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="756">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D252_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 252 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D252_BASE_ADDR" spirit:order="757" spirit:bitStringLength="64">0x0000000000fc0000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D252_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 252 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D252_ADDR_WIDTH" spirit:order="758">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D252_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 252 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D252_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="759">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D253_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 253 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D253_BASE_ADDR" spirit:order="760" spirit:bitStringLength="64">0x0000000000fd0000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D253_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 253 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D253_ADDR_WIDTH" spirit:order="761">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D253_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 253 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D253_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="762">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D254_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 254 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D254_BASE_ADDR" spirit:order="763" spirit:bitStringLength="64">0x0000000000fe0000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D254_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 254 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D254_ADDR_WIDTH" spirit:order="764">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D254_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 254 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D254_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="765">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D255_BASE_ADDR</spirit:name>
      <spirit:displayName>Range 255 base</spirit:displayName>
      <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.D255_BASE_ADDR" spirit:order="766" spirit:bitStringLength="64">0x0000000000ff0000</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D255_ADDR_WIDTH</spirit:name>
      <spirit:displayName>Range 255 size</spirit:displayName>
      <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.D255_ADDR_WIDTH" spirit:order="767">16</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>D255_READ_WRITE_MODE</spirit:name>
      <spirit:displayName>Range 255 access mode</spirit:displayName>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.D255_READ_WRITE_MODE" spirit:choiceRef="choice_list_0e867c35" spirit:order="768">READ_WRITE</spirit:value>
    </spirit:parameter>
    <spirit:parameter>
      <spirit:name>Component_Name</spirit:name>
      <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.Component_Name" spirit:order="1">pcie_ddr_s01_mmu_1</spirit:value>
    </spirit:parameter>
  </spirit:parameters>
  <spirit:vendorExtensions>
    <xilinx:coreExtensions>
      <xilinx:displayName>AXI MMU</xilinx:displayName>
      <xilinx:coreRevision>18</xilinx:coreRevision>
      <xilinx:configElementInfos>
        <xilinx:configElementInfo xilinx:referenceId="BUSIFPARAM_VALUE.CLK.ASSOCIATED_BUSIF" xilinx:valuePermission="bd"/>
        <xilinx:configElementInfo xilinx:referenceId="BUSIFPARAM_VALUE.CLK.ASSOCIATED_RESET" xilinx:valuePermission="bd"/>
        <xilinx:configElementInfo xilinx:referenceId="BUSIFPARAM_VALUE.CLK.CLK_DOMAIN" xilinx:valueSource="default_prop" xilinx:valuePermission="bd"/>
        <xilinx:configElementInfo xilinx:referenceId="BUSIFPARAM_VALUE.CLK.FREQ_HZ" xilinx:valueSource="user_prop" xilinx:valuePermission="bd"/>
        <xilinx:configElementInfo xilinx:referenceId="BUSIFPARAM_VALUE.CLK.PHASE" xilinx:valuePermission="bd"/>
        <xilinx:configElementInfo xilinx:referenceId="BUSIFPARAM_VALUE.M_AXI.ADDR_WIDTH" xilinx:valueSource="propagated" xilinx:valuePermission="bd"/>
        <xilinx:configElementInfo xilinx:referenceId="BUSIFPARAM_VALUE.M_AXI.ARUSER_WIDTH" xilinx:valueSource="user_prop" xilinx:valuePermission="bd"/>
        <xilinx:configElementInfo xilinx:referenceId="BUSIFPARAM_VALUE.M_AXI.AWUSER_WIDTH" xilinx:valueSource="user_prop" xilinx:valuePermission="bd"/>
        <xilinx:configElementInfo xilinx:referenceId="BUSIFPARAM_VALUE.M_AXI.BUSER_WIDTH" xilinx:valueSource="user_prop" xilinx:valuePermission="bd"/>
        <xilinx:configElementInfo xilinx:referenceId="BUSIFPARAM_VALUE.M_AXI.CLK_DOMAIN" xilinx:valueSource="default_prop" xilinx:valuePermission="bd"/>
        <xilinx:configElementInfo xilinx:referenceId="BUSIFPARAM_VALUE.M_AXI.DATA_WIDTH" xilinx:valueSource="user_prop" xilinx:valuePermission="bd"/>
        <xilinx:configElementInfo xilinx:referenceId="BUSIFPARAM_VALUE.M_AXI.FREQ_HZ" xilinx:valueSource="user_prop" xilinx:valuePermission="bd"/>
        <xilinx:configElementInfo xilinx:referenceId="BUSIFPARAM_VALUE.M_AXI.HAS_BRESP" xilinx:valuePermission="bd"/>
        <xilinx:configElementInfo xilinx:referenceId="BUSIFPARAM_VALUE.M_AXI.HAS_BURST" xilinx:valuePermission="bd"/>
        <xilinx:configElementInfo xilinx:referenceId="BUSIFPARAM_VALUE.M_AXI.HAS_CACHE" xilinx:valuePermission="bd"/>
        <xilinx:configElementInfo xilinx:referenceId="BUSIFPARAM_VALUE.M_AXI.HAS_LOCK" xilinx:valuePermission="bd"/>
        <xilinx:configElementInfo xilinx:referenceId="BUSIFPARAM_VALUE.M_AXI.HAS_PROT" xilinx:valuePermission="bd"/>
        <xilinx:configElementInfo xilinx:referenceId="BUSIFPARAM_VALUE.M_AXI.HAS_QOS" xilinx:valuePermission="bd"/>
        <xilinx:configElementInfo xilinx:referenceId="BUSIFPARAM_VALUE.M_AXI.HAS_REGION" xilinx:valueSource="constant" xilinx:valuePermission="bd"/>
        <xilinx:configElementInfo xilinx:referenceId="BUSIFPARAM_VALUE.M_AXI.HAS_RRESP" xilinx:valuePermission="bd"/>
        <xilinx:configElementInfo xilinx:referenceId="BUSIFPARAM_VALUE.M_AXI.HAS_WSTRB" xilinx:valuePermission="bd"/>
        <xilinx:configElementInfo xilinx:referenceId="BUSIFPARAM_VALUE.M_AXI.ID_WIDTH" xilinx:valueSource="user_prop" xilinx:valuePermission="bd"/>
        <xilinx:configElementInfo xilinx:referenceId="BUSIFPARAM_VALUE.M_AXI.MAX_BURST_LENGTH" xilinx:valueSource="user_prop" xilinx:valuePermission="bd"/>
        <xilinx:configElementInfo xilinx:referenceId="BUSIFPARAM_VALUE.M_AXI.NUM_READ_OUTSTANDING" xilinx:valueSource="user_prop" xilinx:valuePermission="bd"/>
        <xilinx:configElementInfo xilinx:referenceId="BUSIFPARAM_VALUE.M_AXI.NUM_READ_THREADS" xilinx:valueSource="user_prop" xilinx:valuePermission="bd"/>
        <xilinx:configElementInfo xilinx:referenceId="BUSIFPARAM_VALUE.M_AXI.NUM_WRITE_OUTSTANDING" xilinx:valueSource="user_prop" xilinx:valuePermission="bd"/>
        <xilinx:configElementInfo xilinx:referenceId="BUSIFPARAM_VALUE.M_AXI.NUM_WRITE_THREADS" xilinx:valueSource="user_prop" xilinx:valuePermission="bd"/>
        <xilinx:configElementInfo xilinx:referenceId="BUSIFPARAM_VALUE.M_AXI.PHASE" xilinx:valuePermission="bd"/>
        <xilinx:configElementInfo xilinx:referenceId="BUSIFPARAM_VALUE.M_AXI.PROTOCOL" xilinx:valueSource="user_prop" xilinx:valuePermission="bd"/>
        <xilinx:configElementInfo xilinx:referenceId="BUSIFPARAM_VALUE.M_AXI.READ_WRITE_MODE" xilinx:valueSource="user_prop" xilinx:valuePermission="bd"/>
        <xilinx:configElementInfo xilinx:referenceId="BUSIFPARAM_VALUE.M_AXI.RUSER_BITS_PER_BYTE" xilinx:valueSource="user_prop" xilinx:valuePermission="bd"/>
        <xilinx:configElementInfo xilinx:referenceId="BUSIFPARAM_VALUE.M_AXI.RUSER_WIDTH" xilinx:valueSource="user_prop" xilinx:valuePermission="bd"/>
        <xilinx:configElementInfo xilinx:referenceId="BUSIFPARAM_VALUE.M_AXI.SUPPORTS_NARROW_BURST" xilinx:valueSource="user_prop" xilinx:valuePermission="bd"/>
        <xilinx:configElementInfo xilinx:referenceId="BUSIFPARAM_VALUE.M_AXI.WUSER_BITS_PER_BYTE" xilinx:valueSource="user_prop" xilinx:valuePermission="bd"/>
        <xilinx:configElementInfo xilinx:referenceId="BUSIFPARAM_VALUE.M_AXI.WUSER_WIDTH" xilinx:valueSource="user_prop" xilinx:valuePermission="bd"/>
        <xilinx:configElementInfo xilinx:referenceId="BUSIFPARAM_VALUE.RST.POLARITY" xilinx:valueSource="constant" xilinx:valuePermission="bd"/>
        <xilinx:configElementInfo xilinx:referenceId="BUSIFPARAM_VALUE.S_AXI.ADDR_WIDTH" xilinx:valueSource="user_prop" xilinx:valuePermission="bd"/>
        <xilinx:configElementInfo xilinx:referenceId="BUSIFPARAM_VALUE.S_AXI.ARUSER_WIDTH" xilinx:valueSource="user_prop" xilinx:valuePermission="bd"/>
        <xilinx:configElementInfo xilinx:referenceId="BUSIFPARAM_VALUE.S_AXI.AWUSER_WIDTH" xilinx:valueSource="user_prop" xilinx:valuePermission="bd"/>
        <xilinx:configElementInfo xilinx:referenceId="BUSIFPARAM_VALUE.S_AXI.BUSER_WIDTH" xilinx:valueSource="user_prop" xilinx:valuePermission="bd"/>
        <xilinx:configElementInfo xilinx:referenceId="BUSIFPARAM_VALUE.S_AXI.CLK_DOMAIN" xilinx:valueSource="default_prop" xilinx:valuePermission="bd"/>
        <xilinx:configElementInfo xilinx:referenceId="BUSIFPARAM_VALUE.S_AXI.DATA_WIDTH" xilinx:valueSource="user_prop" xilinx:valuePermission="bd"/>
        <xilinx:configElementInfo xilinx:referenceId="BUSIFPARAM_VALUE.S_AXI.FREQ_HZ" xilinx:valueSource="user_prop" xilinx:valuePermission="bd"/>
        <xilinx:configElementInfo xilinx:referenceId="BUSIFPARAM_VALUE.S_AXI.HAS_BRESP" xilinx:valueSource="user_prop" xilinx:valuePermission="bd"/>
        <xilinx:configElementInfo xilinx:referenceId="BUSIFPARAM_VALUE.S_AXI.HAS_BURST" xilinx:valueSource="user_prop" xilinx:valuePermission="bd"/>
        <xilinx:configElementInfo xilinx:referenceId="BUSIFPARAM_VALUE.S_AXI.HAS_CACHE" xilinx:valueSource="user_prop" xilinx:valuePermission="bd"/>
        <xilinx:configElementInfo xilinx:referenceId="BUSIFPARAM_VALUE.S_AXI.HAS_LOCK" xilinx:valueSource="user_prop" xilinx:valuePermission="bd"/>
        <xilinx:configElementInfo xilinx:referenceId="BUSIFPARAM_VALUE.S_AXI.HAS_PROT" xilinx:valueSource="user_prop" xilinx:valuePermission="bd"/>
        <xilinx:configElementInfo xilinx:referenceId="BUSIFPARAM_VALUE.S_AXI.HAS_QOS" xilinx:valueSource="user_prop" xilinx:valuePermission="bd"/>
        <xilinx:configElementInfo xilinx:referenceId="BUSIFPARAM_VALUE.S_AXI.HAS_REGION" xilinx:valueSource="constant" xilinx:valuePermission="bd"/>
        <xilinx:configElementInfo xilinx:referenceId="BUSIFPARAM_VALUE.S_AXI.HAS_RRESP" xilinx:valueSource="user_prop" xilinx:valuePermission="bd"/>
        <xilinx:configElementInfo xilinx:referenceId="BUSIFPARAM_VALUE.S_AXI.HAS_WSTRB" xilinx:valueSource="user_prop" xilinx:valuePermission="bd"/>
        <xilinx:configElementInfo xilinx:referenceId="BUSIFPARAM_VALUE.S_AXI.ID_WIDTH" xilinx:valueSource="user_prop" xilinx:valuePermission="bd"/>
        <xilinx:configElementInfo xilinx:referenceId="BUSIFPARAM_VALUE.S_AXI.MAX_BURST_LENGTH" xilinx:valueSource="user_prop" xilinx:valuePermission="bd"/>
        <xilinx:configElementInfo xilinx:referenceId="BUSIFPARAM_VALUE.S_AXI.NUM_READ_OUTSTANDING" xilinx:valueSource="user_prop" xilinx:valuePermission="bd"/>
        <xilinx:configElementInfo xilinx:referenceId="BUSIFPARAM_VALUE.S_AXI.NUM_READ_THREADS" xilinx:valueSource="user_prop" xilinx:valuePermission="bd"/>
        <xilinx:configElementInfo xilinx:referenceId="BUSIFPARAM_VALUE.S_AXI.NUM_WRITE_OUTSTANDING" xilinx:valueSource="user_prop" xilinx:valuePermission="bd"/>
        <xilinx:configElementInfo xilinx:referenceId="BUSIFPARAM_VALUE.S_AXI.NUM_WRITE_THREADS" xilinx:valueSource="user_prop" xilinx:valuePermission="bd"/>
        <xilinx:configElementInfo xilinx:referenceId="BUSIFPARAM_VALUE.S_AXI.PHASE" xilinx:valuePermission="bd"/>
        <xilinx:configElementInfo xilinx:referenceId="BUSIFPARAM_VALUE.S_AXI.PROTOCOL" xilinx:valueSource="user_prop" xilinx:valuePermission="bd"/>
        <xilinx:configElementInfo xilinx:referenceId="BUSIFPARAM_VALUE.S_AXI.READ_WRITE_MODE" xilinx:valueSource="user_prop" xilinx:valuePermission="bd"/>
        <xilinx:configElementInfo xilinx:referenceId="BUSIFPARAM_VALUE.S_AXI.RUSER_BITS_PER_BYTE" xilinx:valueSource="user_prop" xilinx:valuePermission="bd"/>
        <xilinx:configElementInfo xilinx:referenceId="BUSIFPARAM_VALUE.S_AXI.RUSER_WIDTH" xilinx:valueSource="user_prop" xilinx:valuePermission="bd"/>
        <xilinx:configElementInfo xilinx:referenceId="BUSIFPARAM_VALUE.S_AXI.SUPPORTS_NARROW_BURST" xilinx:valueSource="user_prop" xilinx:valuePermission="bd"/>
        <xilinx:configElementInfo xilinx:referenceId="BUSIFPARAM_VALUE.S_AXI.WUSER_BITS_PER_BYTE" xilinx:valueSource="user_prop" xilinx:valuePermission="bd"/>
        <xilinx:configElementInfo xilinx:referenceId="BUSIFPARAM_VALUE.S_AXI.WUSER_WIDTH" xilinx:valueSource="user_prop" xilinx:valuePermission="bd"/>
        <xilinx:configElementInfo xilinx:referenceId="PARAM_VALUE.ARUSER_WIDTH" xilinx:valueSource="propagated" xilinx:valuePermission="bd_and_user"/>
        <xilinx:configElementInfo xilinx:referenceId="PARAM_VALUE.AWUSER_WIDTH" xilinx:valueSource="propagated" xilinx:valuePermission="bd_and_user"/>
        <xilinx:configElementInfo xilinx:referenceId="PARAM_VALUE.BUSER_WIDTH" xilinx:valueSource="propagated" xilinx:valuePermission="bd_and_user"/>
        <xilinx:configElementInfo xilinx:referenceId="PARAM_VALUE.D000_ADDR_WIDTH" xilinx:valueSource="propagated"/>
        <xilinx:configElementInfo xilinx:referenceId="PARAM_VALUE.D000_BASE_ADDR" xilinx:valueSource="propagated"/>
        <xilinx:configElementInfo xilinx:referenceId="PARAM_VALUE.DATA_WIDTH" xilinx:valueSource="propagated" xilinx:valuePermission="bd_and_user"/>
        <xilinx:configElementInfo xilinx:referenceId="PARAM_VALUE.ID_WIDTH" xilinx:valueSource="propagated" xilinx:valuePermission="bd_and_user"/>
        <xilinx:configElementInfo xilinx:referenceId="PARAM_VALUE.MI_ADDR_WIDTH" xilinx:valuePermission="bd"/>
        <xilinx:configElementInfo xilinx:referenceId="PARAM_VALUE.NUM_RANGES" xilinx:valueSource="propagated"/>
        <xilinx:configElementInfo xilinx:referenceId="PARAM_VALUE.PROTOCOL" xilinx:valueSource="propagated" xilinx:valuePermission="bd_and_user"/>
        <xilinx:configElementInfo xilinx:referenceId="PARAM_VALUE.READ_WRITE_MODE" xilinx:valueSource="propagated" xilinx:valuePermission="bd_and_user"/>
        <xilinx:configElementInfo xilinx:referenceId="PARAM_VALUE.RUSER_WIDTH" xilinx:valueSource="propagated" xilinx:valuePermission="bd_and_user"/>
        <xilinx:configElementInfo xilinx:referenceId="PARAM_VALUE.SI_ADDR_WIDTH" xilinx:valueSource="propagated" xilinx:valuePermission="bd_and_user"/>
        <xilinx:configElementInfo xilinx:referenceId="PARAM_VALUE.WUSER_WIDTH" xilinx:valueSource="propagated" xilinx:valuePermission="bd_and_user"/>
      </xilinx:configElementInfos>
    </xilinx:coreExtensions>
    <xilinx:packagingInfo>
      <xilinx:xilinxVersion>2019.2</xilinx:xilinxVersion>
      <xilinx:checksum xilinx:scope="busInterfaces" xilinx:value="a59848b1"/>
      <xilinx:checksum xilinx:scope="fileGroups" xilinx:value="b6b53a7c"/>
      <xilinx:checksum xilinx:scope="ports" xilinx:value="0b4ed919"/>
      <xilinx:checksum xilinx:scope="hdlParameters" xilinx:value="11583b02"/>
      <xilinx:checksum xilinx:scope="parameters" xilinx:value="4ffa8957"/>
    </xilinx:packagingInfo>
  </spirit:vendorExtensions>
</spirit:component>
