<spirit:component xmlns:actel-cc="http://www.actel.com/XMLSchema/CoreConsole" xmlns:spirit="http://www.spiritconsortium.org/XMLSchema/SPIRIT/1.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.spiritconsortium.org/XMLSchema/SPIRIT/1.1 http://www.spiritconsortium.org/XMLSchema/SPIRIT/1.1/component.xsd">
  <spirit:vendor>User</spirit:vendor>
  <spirit:library>Private</spirit:library>
  <spirit:name>SPI_to_MDDR</spirit:name>
  <spirit:version>1.0</spirit:version>
  <spirit:busInterfaces>
  </spirit:busInterfaces>
  <spirit:memoryMaps>
  </spirit:memoryMaps>
  <spirit:hwModel>
    <spirit:views>
    </spirit:views>
    <spirit:signals>
      <spirit:signal>
        <spirit:name>CLK</spirit:name>
        <spirit:direction>in</spirit:direction>
      </spirit:signal>
      <spirit:signal>
        <spirit:name>RESETn</spirit:name>
        <spirit:direction>in</spirit:direction>
      </spirit:signal>
      <spirit:signal>
        <spirit:name>DATAIN</spirit:name>
        <spirit:direction>in</spirit:direction>
        <spirit:left>31</spirit:left>
        <spirit:right>0</spirit:right>
      </spirit:signal>
      <spirit:signal>
        <spirit:name>BUSY</spirit:name>
        <spirit:direction>in</spirit:direction>
      </spirit:signal>
      <spirit:signal>
        <spirit:name>READ</spirit:name>
        <spirit:direction>out</spirit:direction>
      </spirit:signal>
      <spirit:signal>
        <spirit:name>WRITE</spirit:name>
        <spirit:direction>out</spirit:direction>
      </spirit:signal>
      <spirit:signal>
        <spirit:name>ADDR</spirit:name>
        <spirit:direction>out</spirit:direction>
        <spirit:left>31</spirit:left>
        <spirit:right>0</spirit:right>
      </spirit:signal>
      <spirit:signal>
        <spirit:name>DATAOUT</spirit:name>
        <spirit:direction>out</spirit:direction>
        <spirit:left>31</spirit:left>
        <spirit:right>0</spirit:right>
      </spirit:signal>
      <spirit:signal>
        <spirit:name>AXI_DATA</spirit:name>
        <spirit:direction>out</spirit:direction>
        <spirit:left>63</spirit:left>
        <spirit:right>0</spirit:right>
      </spirit:signal>
      <spirit:signal>
        <spirit:name>AXI_WRITE</spirit:name>
        <spirit:direction>out</spirit:direction>
      </spirit:signal>
      <spirit:signal>
        <spirit:name>AXI_BUSY</spirit:name>
        <spirit:direction>in</spirit:direction>
      </spirit:signal>
      <spirit:signal>
        <spirit:name>START_CODE_SHADOW</spirit:name>
        <spirit:direction>in</spirit:direction>
      </spirit:signal>
      <spirit:signal>
        <spirit:name>M3_RESETn</spirit:name>
        <spirit:direction>out</spirit:direction>
      </spirit:signal>
    </spirit:signals>
    <spirit:hwParameters>
      <spirit:hwParameter spirit:id="Idle" spirit:name="Idle" spirit:prompt="Idle:" spirit:dataType="int" spirit:resolve="user">0</spirit:hwParameter>
      <spirit:hwParameter spirit:id="Reg_init" spirit:name="Reg_init" spirit:prompt="Reg_init:" spirit:dataType="int" spirit:resolve="user">1</spirit:hwParameter>
      <spirit:hwParameter spirit:id="Write_cmd" spirit:name="Write_cmd" spirit:prompt="Write_cmd:" spirit:dataType="int" spirit:resolve="user">2</spirit:hwParameter>
      <spirit:hwParameter spirit:id="Read_statusTx" spirit:name="Read_statusTx" spirit:prompt="Read_statusTx:" spirit:dataType="int" spirit:resolve="user">3</spirit:hwParameter>
      <spirit:hwParameter spirit:id="Read_statusTx2" spirit:name="Read_statusTx2" spirit:prompt="Read_statusTx2:" spirit:dataType="int" spirit:resolve="user">4</spirit:hwParameter>
      <spirit:hwParameter spirit:id="Read_status" spirit:name="Read_status" spirit:prompt="Read_status:" spirit:dataType="int" spirit:resolve="user">5</spirit:hwParameter>
      <spirit:hwParameter spirit:id="Read_status2" spirit:name="Read_status2" spirit:prompt="Read_status2:" spirit:dataType="int" spirit:resolve="user">6</spirit:hwParameter>
      <spirit:hwParameter spirit:id="Read" spirit:name="Read" spirit:prompt="Read:" spirit:dataType="int" spirit:resolve="user">7</spirit:hwParameter>
      <spirit:hwParameter spirit:id="Read2" spirit:name="Read2" spirit:prompt="Read2:" spirit:dataType="int" spirit:resolve="user">8</spirit:hwParameter>
      <spirit:hwParameter spirit:id="Read3" spirit:name="Read3" spirit:prompt="Read3:" spirit:dataType="int" spirit:resolve="user">9</spirit:hwParameter>
      <spirit:hwParameter spirit:id="write_ddr" spirit:name="write_ddr" spirit:prompt="write_ddr:" spirit:dataType="int" spirit:resolve="user">10</spirit:hwParameter>
      <spirit:hwParameter spirit:id="next_block" spirit:name="next_block" spirit:prompt="next_block:" spirit:dataType="int" spirit:resolve="user">11</spirit:hwParameter>
      <spirit:hwParameter spirit:id="stop_st" spirit:name="stop_st" spirit:prompt="stop_st:" spirit:dataType="int" spirit:resolve="user">12</spirit:hwParameter>
      <spirit:hwParameter spirit:id="SPI_disable" spirit:name="SPI_disable" spirit:prompt="SPI_disable:" spirit:dataType="int" spirit:resolve="user">13</spirit:hwParameter>
      <spirit:hwParameter spirit:id="final_st" spirit:name="final_st" spirit:prompt="final_st:" spirit:dataType="int" spirit:resolve="user">15</spirit:hwParameter>
      <spirit:hwParameter spirit:id="block_length" spirit:name="block_length" spirit:prompt="block_length:" spirit:dataType="int" spirit:resolve="user">1028</spirit:hwParameter>
      <spirit:hwParameter spirit:id="File_size" spirit:name="File_size" spirit:prompt="File_size:" spirit:dataType="int" spirit:resolve="user">128</spirit:hwParameter>
    </spirit:hwParameters>
  </spirit:hwModel>
  <spirit:choices>
  </spirit:choices>
  <spirit:fileSets>
  <spirit:fileSet spirit:fileSetId="HDL_FILESET">
    <spirit:file>
      <spirit:name>hdl/SPI_to_MDDR.v</spirit:name>
      <spirit:fileType>verilogSource</spirit:fileType>
    <spirit:vendorExtensions></spirit:vendorExtensions>
    </spirit:file>
  <spirit:vendorExtensions></spirit:vendorExtensions>
  </spirit:fileSet>
  </spirit:fileSets>
  <spirit:vendorExtensions>
    <actel-cc:type typeName="IP"/>
    <actel-cc:instantiateOnCreation value="false"/>
    <actel-cc:diveInPermission value="READ_WRITE"/>
    <actel-cc:categories categoryName="OS" style="hidden">
      <actel-cc:category name="PC">
      </actel-cc:category>
    </actel-cc:categories>
  </spirit:vendorExtensions>
</spirit:component>
