<?xml version="1.0"?>
<lsccip:ip version="1.0"
        xmlns:lsccip="http://www.latticesemi.com/XMLSchema/Radiant/ip"
        xmlns:xi="http://www.w3.org/2001/XInclude">

    <lsccip:general>
        <lsccip:vendor>latticesemi.com</lsccip:vendor>
        <lsccip:library>ip</lsccip:library>
        <lsccip:name>octal_spi_controller</lsccip:name>
        <lsccip:display_name>Octal SPI Controller</lsccip:display_name>
        <lsccip:version>1.4.1</lsccip:version>
        <lsccip:category>Processors_Controllers_and_Peripherals</lsccip:category>
        <lsccip:type>cacheable</lsccip:type>
        <lsccip:min_radiant_version>2024.1</lsccip:min_radiant_version>
        <lsccip:min_esi_version>2024.1</lsccip:min_esi_version>
        <lsccip:supported_products>
            <lsccip:supported_family name="LAV-AT"></lsccip:supported_family>
            <lsccip:supported_family name="LFCPNX"></lsccip:supported_family>
            <lsccip:supported_family name="LFD2NX"></lsccip:supported_family>
            <lsccip:supported_family name="LIFCL"></lsccip:supported_family>
            <lsccip:supported_family name="LFMXO5"></lsccip:supported_family>
	    <lsccip:supported_family name="LN2-CT"></lsccip:supported_family>
 	    <lsccip:supported_family name="LN2-MH"></lsccip:supported_family>
        </lsccip:supported_products>
        <lsccip:supported_platforms>
            <lsccip:supported_platform name="esi" />
            <lsccip:supported_platform name="propel" />
            <lsccip:supported_platform name="radiant" />
        </lsccip:supported_platforms>
    </lsccip:general>

    <xi:include href="octal_spi_controller_settings.xml" parse="xml"/>

    <xi:include href="octal_spi_controller_ports.xml" parse="xml"/>

    <xi:include href="bus_interface.xml" parse="xml"/>

    <xi:include href="memory_map.xml" parse="xml"/>

    <lsccip:componentGenerators>
      <lsccip:componentGenerator>
        <lsccip:name>create_constraint_file</lsccip:name>
        <lsccip:generatorExe>eval/create_constraint.py</lsccip:generatorExe>
      </lsccip:componentGenerator>
    </lsccip:componentGenerators>

</lsccip:ip>
