<?xml version="1.0"?>
<lsccip:ip version="1.0"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    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>mipi_csi_dsi</lsccip:name>
        <lsccip:display_name>MIPI CSI/DSI</lsccip:display_name>
        <lsccip:version>4.0.0</lsccip:version>
        <lsccip:category>Audio_Video_and_Image_Processing</lsccip:category>
        <lsccip:min_radiant_version>2025.2</lsccip:min_radiant_version>
        <lsccip:min_esi_version>2025.2</lsccip:min_esi_version>
        <lsccip:supported_products>
            <lsccip:supported_family name="LFCPNX"></lsccip:supported_family>
            <lsccip:supported_family name="LFD2NX"></lsccip:supported_family>
            <lsccip:supported_family name="LFMXO5"></lsccip:supported_family>
            <lsccip:supported_family name="LIFCL"></lsccip:supported_family>
        </lsccip:supported_products>
        <lsccip:supported_platforms>
            <lsccip:supported_platform name="esi"/>
            <lsccip:supported_platform name="radiant"/>
        </lsccip:supported_platforms>
    </lsccip:general>


    <!-- Order Sensitive - Define settings -->
    <xi:include href="vid_settings.xml" parse="xml"/>

    <!-- Order Sensitive - Define ports -->
    <xi:include href="vid_ports.xml" parse="xml"/>


    <lsccip:outFileConfigs>
        <lsccip:fileConfig name="wrapper" skip_uniquify="false" file_suffix="sv" file_description="top_level_system_verilog"/>
    </lsccip:outFileConfigs>

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

    <lsccip:componentGenerators>
        <lsccip:componentGenerator>
            <lsccip:name>constraint_setup</lsccip:name>
            <lsccip:generatorExe>eval/vid_eval_setup.py</lsccip:generatorExe>
        </lsccip:componentGenerator>
    </lsccip:componentGenerators>

</lsccip:ip>
