<?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>eth_2p5g</lsccip:name>
        <lsccip:display_name>2.5 Gb Ethernet</lsccip:display_name>
        <lsccip:version>1.2.0</lsccip:version>
        <lsccip:category>Connectivity</lsccip:category>
        <lsccip:min_radiant_version>2025.1</lsccip:min_radiant_version>
        <lsccip:supported_products>
            <lsccip:supported_family name="LFCPNX">
		    <lsccip:supported_device name="LFCPNX-100"/>
		    <lsccip:supported_device name="LFCPNX-50"/>
	    </lsccip:supported_family>
	    <lsccip:supported_family name="LAV-AT">
		    <lsccip:supported_device name="ap6a65c"/>
		    <lsccip:supported_device name="ap6a400c"/>
		    <lsccip:supported_device name="LAV-AT-X30"/>
		    <lsccip:supported_device name="LAV-AT-G30"/>
		    <lsccip:supported_device name="LAV-AT-X50"/>
		    <lsccip:supported_device name="LAV-AT-G50"/>
		    <lsccip:supported_device name="LAV-AT-X70"/>
		    <lsccip:supported_device name="LAV-AT-G70"/>
	    </lsccip:supported_family>
            <lsccip:supported_family name="LN2-MH">
		    <lsccip:supported_device name="LN2-MH-16"/>
		    <lsccip:supported_device name="LN2-MH-20"/>
            </lsccip:supported_family>
            <lsccip:supported_family name="LN2-CT">
		    <lsccip:supported_device name="LN2-CT-16"/>
		    <lsccip:supported_device name="LN2-CT-20"/>
            </lsccip:supported_family>
    	</lsccip:supported_products>
        <lsccip:supported_platforms>
            <lsccip:supported_platform name="radiant"/>
            <lsccip:supported_platform name="esi"/>
        </lsccip:supported_platforms>
        </lsccip:general>
             <lsccip:settings>
                 <lsccip:setting 
                    id                 = "PMI_FAMILY"
                    type               = "param"
                    conn_mod           = "lscc_2p5_gbe_top"
                    value_type         = "string"
                    default            = "LFCPNX"
                    value_expr         = "runtime_info.device_info.architecture(1)"
                    editable           = "False"
                    hidden             = "True"
                    title              = "Device Architecture"
                    group1             = "General"
                 />	
	  	<!-- REMAIN THIS SETTING FOR TALA REGREGSSION -->
				<lsccip:setting 
		            id                 = "IP_OPTION"
                    type               = "param"
                    conn_mod           = "lscc_2p5_gbe_top"
                    value_type         = "string"
                    title              = "Select IP Option"
		            default            = "MAC + PHY"
                    editable           = "PMI_FAMILY == 'LFCPNX' or PMI_FAMILY == 'LAV-AT'"
                    options            = "[('MAC + PHY'), ('PHY only'), ('MAC only')]" 
                    group1             = "General Configuration"
                 />
		         <lsccip:setting 
		            id                 = "SPEED_SEL"
                    type               = "param"
                    conn_mod           = "lscc_2p5_gbe_top"
                    value_type         = "string"
                    title              = "PHY Interface"
                    default            = "16-bit GMII"
                    hidden             = "True"
                    options            = "[('XGMII'), ('8-bit GMII'), ('16-bit GMII'), ('MII')]" 
                    group1             = "General Configuration"
                 />
		<!-- REMAIN THIS SETTING FOR TALA REGREGSSION -->
                 <lsccip:setting 
		            id                 = "HOST_IF"
                    type               = "param"
                    conn_mod           = "lscc_2p5_gbe_top"
                    value_type         = "string"
                    title              = "Host Interface"
					default            = "APB"
                    options            = "[('APB'), ('AXI4-lite')] if (PMI_FAMILY == 'LAV-AT')  else [('APB')] "
                    group1             = "General Configuration"
                 />
                 <lsccip:setting
                     id                 = "DATA_INTERFACE"
                     type               = "param"
                     conn_mod           = "lscc_2p5_gbe_top"
                     value_type         = "string"
                     title              = "Host Interface"
                     value_expr         = "HOST_IF"
                     default            = "APB"
                     hidden             = "True"
                     group1             = "General Configuration"
                 />
                 <lsccip:setting
                     id                 = "ADDR_WIDTH"
                     type               = "param"
                     conn_mod           = "lscc_2p5_gbe_top"
                     value_type         = "int"
                     title              = "Addr_Width"
					 hidden             = "True"
					 editable           = "False"
                     default            = "32"
                     value_expr         = "'32' if (IP_OPTION != 'PHY only') else '16'" 
					 group1             = "General Configuration"
                 />
                 <lsccip:setting
                     id                 = "DATA_WIDTH"
                     type               = "param"
                     conn_mod           = "lscc_2p5_gbe_top"
                     value_type         = "int"
                     title              = "Data_Width"
					 hidden             = "True"
					 editable           = "False"
                     default            = "32"
                     value_expr         = "'32' if (IP_OPTION != 'PHY only') else '16'"
					 group1             = "General Configuration"
                 />
                 <lsccip:setting
                     id                 = "DYN_SPEED_SEL"
                     type               = "param"
                     conn_mod           = "lscc_2p5_gbe_top"
                     value_type         = "bool"
                     default            = "False"
                     hidden             = "PMI_FAMILY == 'LFCPNX' or PMI_FAMILY == 'LAV-AT'"
                     title              = "Dynamic Speed Selection"
                     group1             = "MAC Configuration"
       	          />
                 <lsccip:setting
                     id                 = "MC_ADDR_FILT"
                     type               = "param"
                     conn_mod           = "lscc_2p5_gbe_top"
                     value_type         = "bool"
                     title              = "Multicast Address Filtering"
                     default            = "False"
                     hidden             = "IP_OPTION == 'PHY only'"
                     group1             = "MAC Configuration"
                 />
                 <lsccip:setting
                     id                 = "TX_PAUSE_PORTS"
                     type               = "param"
                     conn_mod           = "lscc_2p5_gbe_top"
                     value_type         = "bool"
                     title              = "TX Pause Frame Generation via Ports"
                     default            = "False"
                     editable           = "True"
                     hidden             = "IP_OPTION == 'PHY only'"
                     group1             = "MAC Configuration"
                 />
                 <lsccip:setting
                     id                 = "STATS_CNTR"
                     type               = "param"
                     conn_mod           = "lscc_2p5_gbe_top"
                     value_type         = "bool"
                     title              = "Statistics Counter Registers"
                     default            = "False"
                     hidden             = "IP_OPTION == 'PHY only'"
                     drc                = "ext_check_one_cntr_en(STATS_CNTR, TX_STATS_CNTR, RX_STATS_CNTR)"
                     group1             = "Statistics Counter Configuration"
                 />
                 <lsccip:setting
                     id                 = "STATS_WIDTH"
                     type               = "param"
                     conn_mod           = "lscc_2p5_gbe_top"
                     value_type         = "int"
                     title              = "Counter Width"
                     default            = "32"
                     options            = "[(32), (64)]" 
                     editable           = "STATS_CNTR == 1"
                     hidden             = "IP_OPTION == 'PHY only'"
                     group1             = "Statistics Counter Configuration"
                 />
                 <lsccip:setting
                     id                 = "TX_STATS_CNTR"
                     type               = "param"
                     conn_mod           = "lscc_2p5_gbe_top"
                     value_type         = "bool"
                     title              = "TX Statistics"
                     default            = "True"
                     editable           = "STATS_CNTR == 1"
                     hidden             = "IP_OPTION == 'PHY only'"
                     drc                = "ext_check_one_cntr_en(STATS_CNTR, TX_STATS_CNTR, RX_STATS_CNTR)"
                     group1             = "Statistics Counter Configuration"
                 />
                 <lsccip:setting
                     id                 = "RX_STATS_CNTR"
                     type               = "param"
                     conn_mod           = "lscc_2p5_gbe_top"
                     value_type         = "bool"
                     title              = "RX Statistics"
                     default            = "True"
                     editable           = "STATS_CNTR == 1"
                     hidden             = "IP_OPTION == 'PHY only'"
                     drc                = "ext_check_one_cntr_en(STATS_CNTR, TX_STATS_CNTR, RX_STATS_CNTR)"
                     group1             = "Statistics Counter Configuration"
                 />                 
                 <lsccip:setting
                     id                 = "FAST_MODE"
                     type               = "param"
                     conn_mod           = "lscc_2p5_gbe_top"
                     value_type         = "bool"
                     title              = "Fast Mode"
                     default            = "False"
                     editable           = "True"
                     hidden             = "PMI_FAMILY == 'LFCPNX' or IP_OPTION == 'MAC only'"
                     group1             = "PHY Configuration"
                 />
                 <lsccip:setting
                     id                 = "LOOPBACK_MODE"
                     type               = "param"
                     conn_mod           = "lscc_2p5_gbe_top"
                     value_type         = "string"
                     title              = "Loopback Mode"
                     options            = "['Far End Parallel Loopback', 'Near End Parallel Loopback', 'No Loopback']"
                     default            = "No Loopback"
                     hidden             = "IP_OPTION == 'MAC only'"
                     group1             = "PHY Configuration"
                 />
				<lsccip:setting
                     id                 = "LANE_ID_MPPHY"
                     type               = "param"
                     conn_mod           = "lscc_2p5_gbe_top"
                     value_type         = "string"
                     title              = "PCS Lane ID"
                     options            = "['AUTO', '0', '1', '2', '3', '4', '5', '6', '7'] if runtime_info.device_info.device(1)  == 'LN2-MH-16' or runtime_info.device_info.device(1)  == 'LN2-MH-20' or runtime_info.device_info.device(1)  == 'LN2-CT-16' or runtime_info.device_info.device(1)  == 'LN2-CT-20' else ['AUTO','0','1','2','3','4','5','6','7','8','9','10','11'] if runtime_info.device_info.device(1) == 'LAV-AT-X30' or runtime_info.device_info.device(1) == 'LAV-AT-G30' else ['AUTO','0','1','2','3','4','5','6','7','8','9','10','11','12','13','14','15'] if runtime_info.device_info.device(1) == 'LAV-AT-X50' or runtime_info.device_info.device(1) == 'LAV-AT-G50' else ['AUTO','0','1','2','3','4','5','6','7','8','9','10','11','12','13','14','15','16','17','18','19','20','21','22','23','24','25','26','27']"
                     default            = "AUTO"
					 editable           = "(PMI_FAMILY == 'LAV-AT')"
                     hidden             = "(IP_OPTION == 'MAC only') or (PMI_FAMILY == 'LFCPNX')"
                     group1             = "PHY Configuration"
                 />		         
				 <lsccip:setting
                     id                 = "LANE_ID"
                     type               = "param"
                     conn_mod           = "lscc_2p5_gbe_top"
                     value_type         = "string"
                     title              = "PCS Lane ID"
                     options            = "['0', '1', '2', '3', '4', '5', '6', '7'] if runtime_info.device_info.device(1) == 'LFCPNX-100' else ['0', '1', '2', '3']"
                     default            = "0"
					 editable           = "(PMI_FAMILY == 'LFCPNX')"
					 hidden             = "(IP_OPTION == 'MAC only') or (PMI_FAMILY == 'LAV-AT')"
                     group1             = "PHY Configuration"
                 />
                 <lsccip:setting 
                     id                 = "PMA_REFCLK"
                     type               = "param"
                     value_type         = "string"
                     conn_mod           = "lscc_2p5_gbe_top"
                     title              = "PMA Reference Clock"
                     default            = "manual_select"
                     options            = "'manual_select','sd_ext_0_refclk', 'sd_ext_1_refclk', 'sdq0_refclk','pclk0','pclk1','refclkdiff0_ext','refclkdiff1_ext','sd_pll_refclk'"
                     hidden             = "IP_OPTION == 'MAC only' or (PMI_FAMILY == 'LAV-AT')"
                     group1             = "PHY Configuration"
                 />
                 <lsccip:setting
                     id                 = "RX_COUPLING_MODE"
                     type               = "input"
                     conn_mod           = "lscc_2p5_gbe_top"
                     value_type         = "string"
                     title              = "PHY_RX_TERM_ACDC_L0"
                     hidden    		    = "True"
                     group1             = "PMA Setup-Receiver Subgroup"
                 />
                 <lsccip:setting
                     id                 = "PHY_RX_TERM_ACDC_L0"
                     type               = "param"
                     conn_mod           = "lscc_2p5_gbe_top"
                     value_type         = "string"
                     title              = "RX Coupling Mode"
                     options            = "[('AC Coupling', '0b1'),('DC Coupling', '0b0')]"
                     hidden    		    = "PMI_FAMILY !='LAV-AT' or IP_OPTION == 'MAC only'"
                     group1             = "PMA Setup-Receiver Subgroup"
                 />
                 <lsccip:setting
                     id                 = "RX_LOSS_PORT_EN"
                     type               = "input"
                     conn_mod           = "lscc_2p5_gbe_top"
                     value_type         = "bool"
                     title              = "RX Loss of Sig port Enable"
                     default            = "True"
                     hidden    		    = "PMI_FAMILY !='LAV-AT' or IP_OPTION == 'MAC only'"
                     group1             = "PMA Setup-Receiver Subgroup"
                 />
                 <lsccip:setting
                     id                 = "RX_ADP_EQ_EN"
                     type               = "input"
                     conn_mod           = "lscc_2p5_gbe_top"
                     value_type         = "bool"
                     title              = "RX Adaptive Equalization Enable"
                     default            = "True"
                     hidden    		    = "IP_OPTION == 'MAC only'"
                     editable           = "PHY_RX_DFE_BYPASS_L0 == 'ENABLED'"
                     group1             = "PMA Setup-Receiver Subgroup"
                 />
                 <lsccip:setting
                     id                 = "RX_DFE_EN"
                     type               = "input"
                     conn_mod           = "lscc_2p5_gbe_top"
                     value_type         = "string"
                     title              = "PHY_RX_DFE_BYPASS_L0"
                     hidden             = "True"
                     group1             = "PMA Setup-Receiver Subgroup"
                 />
                 <lsccip:setting
                     id                 = "PHY_RX_DFE_BYPASS_L0"
                     type               = "param"
                     conn_mod           = "lscc_2p5_gbe_top"
                     value_type         = "string"
                     title              = "DFE Enable"
                     options            = "[('ENABLED'), ('DISABLED')]"
                     hidden    		    = "PMI_FAMILY !='LAV-AT' or IP_OPTION == 'MAC only'"
                     group1             = "PMA Setup-Receiver Subgroup"
                 />
                 <lsccip:setting
                     id                 = "PHY_RX_EQ_DFE_TAP1_L0"
                     type               = "param"
                     conn_mod           = "lscc_2p5_gbe_top"
                     value_type         = "string"
                     title              = "DFE Tap Configuration"                     			     
					 editable           = "PHY_RX_DFE_BYPASS_L0 == 'DISABLED'"
                     options            = "[('All Taps', '0b00001111'), ('1-Tap', '0b00000000') ]"
                     hidden    		    = "PMI_FAMILY !='LAV-AT' or IP_OPTION == 'MAC only'"
                     group1             = "PMA Setup-Receiver Subgroup"
                 />
                 <lsccip:setting
                     id                 = "RX_ATN_BLK"
                     type               = "input"
                     conn_mod           = "lscc_2p5_gbe_top"
                     value_type         = "int"
                     title              = "PHY_RX_EQ_ATT_LVL_L0"
                     hidden             = "True"
                     group1             = "PMA Setup-Receiver Subgroup"
                 />
                 <lsccip:setting
                     id                 = "PHY_RX_EQ_ATT_LVL_L0"
                     type               = "param"
                     conn_mod           = "lscc_2p5_gbe_top"
                     value_type         = "string"
                     title              = "RX Attenuation Block"
                     editable           = "RX_ADP_EQ_EN==False"
                     hidden    		    = "PMI_FAMILY !='LAV-AT' or IP_OPTION == 'MAC only'"
                     options            = "[('-13dB', '0b000'), ('-2dB', '0b111')]"
                     group1             = "PMA Setup-Receiver Subgroup"
                 />
                 <lsccip:setting
                     id                 = "RXEQ_ENABLE_DR0"
                     type               = "input"
                     conn_mod           = "lscc_2p5_gbe_top"
                     value_type         = "bool"
                     title              = "Gen1 Enable"
                     default            = "True"
                     hidden    		    = "IP_OPTION == 'MAC only'"
                     group1             = "RX Adaptive Equalization"
                 />
                 <lsccip:setting
                     id                 = "RXEQ_ALGO_DR0"
                     type               = "input"
                     conn_mod           = "lscc_2p5_gbe_top"
                     value_type         = "int"
                     title              = "Gen1: Adaptive Algorithm"
                     default            = "1"
                     options            = "[('SS_LMS', 0), ('RL2plus', 1)]"
                     hidden             = "IP_OPTION == 'MAC only'"
                     editable           = "RXEQ_ENABLE_DR0 == True"
                     group1             = "RX Adaptive Equalization"
                 />
                 <lsccip:setting
                     id                 = "RXEQ_ENABLE_DR1"
                     type               = "input"
                     conn_mod           = "lscc_2p5_gbe_top"
                     value_type         = "bool"
                     title              = "Gen2 Enable"
                     hidden             = "IP_OPTION == 'MAC only'"
                     default            = "False"
                     group1             = "RX Adaptive Equalization"
                 />
                 <lsccip:setting
                     id                 = "RXEQ_ALGO_DR1"
                     type               = "input"
                     conn_mod           = "lscc_2p5_gbe_top"
                     value_type         = "int"
                     title              = "Gen2: Adaptive Algorithm"
                     default            = "1"
                     options            = "[('SS_LMS', 0), ('RL2plus', 1)]"
                     hidden             = "IP_OPTION == 'MAC only'"
                     editable           = "RXEQ_ENABLE_DR1 == True"
                     group1             = "RX Adaptive Equalization"
                 />
                 <lsccip:setting
                     id                 = "RXEQ_ENABLE_DR2"
                     type               = "input"
                     conn_mod           = "lscc_2p5_gbe_top"
                     value_type         = "bool"
                     title              = "Gen3 Enable"
                     hidden             = "IP_OPTION == 'MAC only'"
                     default            = "False"
                     group1             = "RX Adaptive Equalization"
                 />
                 <lsccip:setting
                     id                 = "RXEQ_ALGO_DR2"
                     type               = "input"
                     conn_mod           = "lscc_2p5_gbe_top"
                     value_type         = "int"
                     title              = "Gen3: Adaptive Algorithm"
                     default            = "1"
                     options            = "[('SS_LMS', 0), ('RL2plus', 1)]"
                     hidden             = "IP_OPTION == 'MAC only'"
                     editable           = "RXEQ_ENABLE_DR2 == True"
                     group1             = "RX Adaptive Equalization"
                 />
               <lsccip:setting
                     id                 = "GEN12_ENA_POST_A1A2"
                     type               = "param"
                     conn_mod           = "lscc_2p5_gbe_top"
                     value_type         = "string"
                     title              = "Gen1/2: Preliminary Adaptive EQ"
                     default            = "ENABLED"
                     options            = "['ENABLED', 'DISABLED']"
                     hidden             = "IP_OPTION == 'MAC only'"
                     editable           = "RXEQ_ENABLE_DR1 == True or RXEQ_ENABLE_DR0 == True"
                     group1             = "RX Adaptive Equalization"
                 />
                 <lsccip:setting
                     id                 = "GEN12_ENA_PREA0"
                     type               = "param"
                     conn_mod           = "lscc_2p5_gbe_top"
                     value_type         = "string"
                     title              = "Gen1/2: Training phase Adaptive EQ"
                     default            = "ENABLED"
                     options            = "['ENABLED', 'DISABLED']"
                     hidden             = "IP_OPTION == 'MAC only'"
                     editable           = "RXEQ_ENABLE_DR1 == True or RXEQ_ENABLE_DR0 == True"
                     group1             = "RX Adaptive Equalization"
                 />
                 <lsccip:setting
                     id                 = "GEN12_ENA_POST_A0"
                     type               = "param"
                     conn_mod           = "lscc_2p5_gbe_top"
                     value_type         = "string"
                     title              = "Gen1/2: Post-phase Adaptive EQ"
                     default            = "ENABLED"
                     options            = "['ENABLED', 'DISABLED']"
                     hidden             = "IP_OPTION == 'MAC only'"
                     editable           = "RXEQ_ENABLE_DR1 == True or RXEQ_ENABLE_DR0 == True"
                     group1             = "RX Adaptive Equalization"
		     />
                 <lsccip:setting
                     id                 = "GEN3_ENA_POST_A1A2"
                     type               = "param"
                     conn_mod           = "lscc_2p5_gbe_top"
                     value_type         = "string"
                     title              = "Gen3: Preliminary Adaptive EQ"
                     value_expr         = "'DISABLED' if (IP_OPTION == 'MAC + PHY') else 'ENABLED'"
                     options            = "['ENABLED', 'DISABLED']"
                     hidden             = "IP_OPTION == 'MAC only'"
                     editable           = "RXEQ_ENABLE_DR2 == True"
                     group1             = "RX Adaptive Equalization"
                 />
                 <lsccip:setting
                     id                 = "GEN3_ENA_PREA0"
                     type               = "param"
                     conn_mod           = "lscc_2p5_gbe_top"
                     value_type         = "string"
                     title              = "Gen3: Training phase Adaptive EQ"
                     value_expr         = "'DISABLED' if (IP_OPTION == 'MAC + PHY') else 'ENABLED'"
                     options            = "['ENABLED', 'DISABLED']"
                     hidden             = "IP_OPTION == 'MAC only'"
                     editable           = "RXEQ_ENABLE_DR2 == True"
                     group1             = "RX Adaptive Equalization"
                 />
                 <lsccip:setting
                     id                 = "GEN3_ENA_POST_A0"
                     type               = "param"
                     conn_mod           = "lscc_2p5_gbe_top"
                     value_type         = "string"
                     title              = "Gen3: Post-phase Adaptive EQ"
                     value_expr         = "'DISABLED' if (IP_OPTION == 'MAC + PHY') else 'ENABLED'"
                     options            = "['ENABLED', 'DISABLED']"
                     hidden             = "IP_OPTION == 'MAC only'"
                     editable           = "RXEQ_ENABLE_DR2 == True"
                     group1             = "RX Adaptive Equalization"
                 />
                 <lsccip:setting
                     id                 = "PRTAD"
                     type               = "param"
                     conn_mod           = "lscc_2p5_gbe_top"
                     value_type         = "int"
                     title              = "Port Address"
                     default            = "0"
                     value_range        = "(0, 31)"
                     hidden             = "DATA_INTERFACE == 'APB' or DATA_INTERFACE =='AXI4-lite' or IP_OPTION == 'MAC_ONLY'"
                     group1             = "Identifier"
                 />
		 <lsccip:setting
                     id                 = "DEVAD"
                     type               = "input"
                     conn_mod           = "lscc_2p5_gbe_top"
                     value_type         = "int"
                     title              = "Device Address"
                     default            = "3"
                     hidden             = "DATA_INTERFACE == 'APB' or DATA_INTERFACE =='AXI4-lite' or IP_OPTION == 'MAC_ONLY'"
                     editable           = "False"
                     group1             = "Identifier"
                 />
                 <lsccip:setting
                     id                 = "FRAME_TYPE"
                     type               = "input"
                     conn_mod           = "lscc_2p5_gbe_top"
                     value_type         = "string"
                     title              = "Frame Type"
                     default            = "Super Jumbo"
                     options            = "[('Standard'), ('Jumbo'), ('Super Jumbo')]"
                     editable           = "(DYN_SPEED_SEL or (SPEED_SEL=='8-bit GMII') or (SPEED_SEL=='16-bit GMII') or (SPEED_SEL=='MII')) and (IP_OPTION == 'MAC only')"
                     hidden             = "True"
                     group1             = "Non-XGMII Configuration"
                 />
                 <lsccip:setting
                     id                 = "PMI_DEPTH"
                     type               = "param"
                     conn_mod           = "lscc_2p5_gbe_top"
                     value_type         = "int"
                     title              = "FIFO Depth"
					 hidden             = "True"
					 editable           = "False"
                     default            = "8192"
                     value_expr         = "'8192' if (FRAME_TYPE=='Super Jumbo') else '4096' if (FRAME_TYPE=='Jumbo') else '1024'"		 
					 group1             = "Non-XGMII Configuration"
                 />
                 <lsccip:setting
                     id                 = "DEBUG_ON"
                     type               = "param"
                     conn_mod           = "lscc_2p5_gbe_top"
                     value_type         = "bool"
                     title              = "Debug Ports (for internal testing only)"
                     default            = "False"
					 hidden             = "True"
					 editable           = "True"
                     group1             = "Non-XGMII Configuration"
                 />
                 </lsccip:settings>
                 <lsccip:ports>
                 <lsccip:port
                     name                 = "reset_n_i"
                     dir                  = "in"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "reset_n_i"
                 />
                 <lsccip:port
                     name                 = "sysbus_clk_i"
                     dir                  = "in"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "sysbus_clk_i"
                     stick_low            = "DATA_INTERFACE == 'MDIO'"
                 />
                 <lsccip:port
                     name                 = "rxmac_clk_i"
                     dir                  = "in"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "rxmac_clk_i"
                     stick_low            = "IP_OPTION == 'PHY only' or (IP_OPTION == 'MAC + PHY' and (PMI_FAMILY == 'LFCPNX'))"
                 />
                 <lsccip:port
                     name                 = "txmac_clk_i"
                     dir                  = "in"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "txmac_clk_i"
                     stick_low            = "IP_OPTION == 'PHY only' or (IP_OPTION == 'MAC + PHY' and (PMI_FAMILY == 'LFCPNX'))"
                 />  
 <!-- XGMII -->				 
                 <lsccip:port
                     name                 = "xgmii_rxd_i"
                     dir                  = "in"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "xgmii_rxd_i"
                     range                = "(63, 0)"
                     stick_low            = "DYN_SPEED_SEL == False and SPEED_SEL != 'XGMII'"
                 />
                 <lsccip:port
                     name                 = "xgmii_rxc_i"
                     dir                  = "in"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "xgmii_rxc_i"
                     range                = "(7, 0)"
					 stick_low            = "DYN_SPEED_SEL == False and SPEED_SEL != 'XGMII'"
                 />
                 <lsccip:port
                     name                 = "xgmii_txd_o"
                     dir                  = "out"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "xgmii_txd_o"
                     range                = "(63, 0)"
					 dangling             = "DYN_SPEED_SEL == False and SPEED_SEL != 'XGMII'"
                 />
                 <lsccip:port
                     name                 = "xgmii_txc_o"
                     dir                  = "out"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "xgmii_txc_o"
                     range                = "(7, 0)"
					 dangling             = "DYN_SPEED_SEL == False and SPEED_SEL != 'XGMII'"
                 />   
                 <lsccip:port
                     name                 = "gmii_rx_d_i"
                     dir                  = "in"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "gmii_rx_d_i"
                     range                = "(7, 0)"
					 stick_low            = "DYN_SPEED_SEL == False and SPEED_SEL != '8-bit GMII'"
                 />
                 <lsccip:port
                     name                 = "gmii_rx_dv_i"
                     dir                  = "in"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "gmii_rx_dv_i"
					 stick_low            = "DYN_SPEED_SEL == False and SPEED_SEL != '8-bit GMII'"
                 />
                 <lsccip:port
                     name                 = "gmii_rx_err_i"
                     dir                  = "in"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "gmii_rx_err_i"
					 stick_low            = "DYN_SPEED_SEL == False and SPEED_SEL != '8-bit GMII'"
                 /> 
                 <lsccip:port
                     name                 = "gmii_tx_d_o"
                     dir                  = "out"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "gmii_tx_d_o"
                     range                = "(7, 0)"
					 dangling             = "DYN_SPEED_SEL == False and SPEED_SEL != '8-bit GMII'"
                 />
                 <lsccip:port
                     name                 = "gmii_tx_en_o"
                     dir                  = "out"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "gmii_tx_en_o"
					 dangling             = "DYN_SPEED_SEL == False and SPEED_SEL != '8-bit GMII'"
                 />
				 <lsccip:port
                     name                 = "gmii_tx_err_o"
                     dir                  = "out"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "gmii_tx_err_o"
					 dangling             = "DYN_SPEED_SEL == False and SPEED_SEL != '8-bit GMII'"
                 /> 
                 <lsccip:port
                     name                 = "gmii_16_rx_d_i"
                     dir                  = "in"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "gmii_16_rx_d_i"
                     range                = "(15, 0)"
                     stick_low            = "(DYN_SPEED_SEL == False and SPEED_SEL != '16-bit GMII') or IP_OPTION != 'MAC only'"
                 />
                 <lsccip:port
                     name                 = "gmii_16_rx_dv_i"
                     dir                  = "in"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "gmii_16_rx_dv_i"
					 range                = "(1, 0)"
                     stick_low            = "(DYN_SPEED_SEL == False and SPEED_SEL != '16-bit GMII') or IP_OPTION != 'MAC only'"
                 />
                 <lsccip:port
                     name                 = "gmii_16_rx_err_i"
                     dir                  = "in"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "gmii_16_rx_err_i"
					 range                = "(1, 0)"
                     stick_low            = "(DYN_SPEED_SEL == False and SPEED_SEL != '16-bit GMII') or IP_OPTION != 'MAC only'"
                 />  
                 <lsccip:port
                     name                 = "gmii_16_tx_d_o"
                     dir                  = "out"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "gmii_16_tx_d_o"
                     range                = "(15, 0)"
                     dangling             = "(DYN_SPEED_SEL == False and SPEED_SEL != '16-bit GMII') or IP_OPTION != 'MAC only'"
                 />
                 <lsccip:port
                     name                 = "gmii_16_tx_en_o"
                     dir                  = "out"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "gmii_16_tx_en_o"
					 range                = "(1, 0)"
                     dangling             = "(DYN_SPEED_SEL == False and SPEED_SEL != '16-bit GMII') or IP_OPTION != 'MAC only'"
                 />
				 <lsccip:port
                     name                 = "gmii_16_tx_err_o"
                     dir                  = "out"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "gmii_16_tx_err_o"
					 range                = "(1, 0)"
                     dangling             = "(DYN_SPEED_SEL == False and SPEED_SEL != '16-bit GMII') or IP_OPTION != 'MAC only'"
                 />
 
 <!-- MII-->  
                 <lsccip:port
                     name                 = "mii_rx_d_i"
                     dir                  = "in"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "mii_rx_d_i"
                     range                = "(3, 0)"
					 stick_low            = "DYN_SPEED_SEL == False and SPEED_SEL != 'MII'"
                 />
                 <lsccip:port
                     name                 = "mii_rx_dv_i"
                     dir                  = "in"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "mii_rx_dv_i"
					 stick_low            = "DYN_SPEED_SEL == False and SPEED_SEL != 'MII'"
                 />
                 <lsccip:port
                     name                 = "mii_rx_err_i"
                     dir                  = "in"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "mii_rx_err_i"
					 stick_low            = "DYN_SPEED_SEL == False and SPEED_SEL != 'MII'"
                 /> 
                 <lsccip:port
                     name                 = "mii_tx_d_o"
                     dir                  = "out"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "mii_tx_d_o"
                     range                = "(3, 0)"
					 dangling             = "DYN_SPEED_SEL == False and SPEED_SEL != 'MII'"
                 />
                 <lsccip:port
                     name                 = "mii_tx_en_o"
                     dir                  = "out"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "mii_tx_en_o"
					 dangling             = "DYN_SPEED_SEL == False and SPEED_SEL != 'MII'"
                 />
				 <lsccip:port
                     name                 = "mii_tx_err_o"
                     dir                  = "out"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "mii_tx_err_o"
					 dangling             = "DYN_SPEED_SEL == False and SPEED_SEL != 'MII'"
                 />
				 
 <!-- TX AXI4-Stream -->
                 <lsccip:port
                     name                 = "axis_tx_tvalid_i"
                     dir                  = "in"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "axis_tx_tvalid_i"
					 stick_low            = "IP_OPTION == 'PHY only'"
                     bus_interface        = "AXIS_S0"
                 />
                 <lsccip:port
                     name                 = "axis_tx_tlast_i"
                     dir                  = "in"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "axis_tx_tlast_i"
					 stick_low            = "IP_OPTION == 'PHY only'"
                     bus_interface        = "AXIS_S0"
                 />
                 <lsccip:port
                     name                 = "axis_tx_tkeep_i"
                     dir                  = "in"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "axis_tx_tkeep_i"
                     range                = "(7, 0)"
                     stick_low            = "IP_OPTION == 'PHY only'"
                     bus_interface        = "AXIS_S0"
                 />
                 <lsccip:port
                     name                 = "axis_tx_tdata_i"
                     dir                  = "in"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "axis_tx_tdata_i"
                     range                = "(63, 0)"
                     stick_low            = "IP_OPTION == 'PHY only'"
                     bus_interface        = "AXIS_S0"
                 />
                 <lsccip:port
                     name                 = "axis_tx_tuser_i"
                     dir                  = "in"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "axis_tx_tuser_i"
                     stick_low            = "IP_OPTION == 'PHY only'"
                     bus_interface        = "AXIS_S0"
                 />
                 <lsccip:port
                     name                 = "axis_tx_tready_o"
                     dir                  = "out"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "axis_tx_tready_o"
                     dangling             = "IP_OPTION == 'PHY only'"
                     bus_interface        = "AXIS_S0"
		     />

 <!-- RX AXI4-Stream -->
                 <lsccip:port
                     name                 = "axis_rx_tvalid_o"
                     dir                  = "out"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "axis_rx_tvalid_o"
                     dangling             = "IP_OPTION == 'PHY only'"
                     bus_interface        = "AXIS_M0"
                 />
                 <lsccip:port
                     name                 = "axis_rx_tlast_o"
                     dir                  = "out"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "axis_rx_tlast_o"
                     dangling             = "IP_OPTION == 'PHY only'"
                     bus_interface        = "AXIS_M0"
                 />
                 <lsccip:port
                     name                 = "axis_rx_tkeep_o"
                     dir                  = "out"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "axis_rx_tkeep_o"
                     range                = "(7, 0)"
                     dangling             = "IP_OPTION == 'PHY only'"
                     bus_interface        = "AXIS_M0"
                 />
                 <lsccip:port
                     name                 = "axis_rx_tdata_o"
                     dir                  = "out"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "axis_rx_tdata_o"
                     range                = "(63, 0)"
                     dangling             = "IP_OPTION == 'PHY only'"
                     bus_interface        = "AXIS_M0"
                 />
                 <lsccip:port
                     name                 = "axis_rx_tuser_o"
                     dir                  = "out"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "axis_rx_tuser_o"
                     dangling             = "IP_OPTION == 'PHY only'"
                     bus_interface        = "AXIS_M0"
                 />
				 
  <!-- TX statvec -->
                 <lsccip:port
                     name                 = "tx_statvec_o"
                     dir                  = "out"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "tx_statvec_o"
                     range                = "(27, 0)"
					 dangling             = "IP_OPTION == 'PHY only'"
                 />
                 <lsccip:port
                     name                 = "tx_staten_o"
                     dir                  = "out"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "tx_staten_o"
					 dangling             = "IP_OPTION == 'PHY only'"
                 />
 <!-- RX statvec -->
                <lsccip:port
                     name                 = "rx_statvec_o"
                     dir                  = "out"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "rx_statvec_o"
                     range                = "(27, 0)"
					 dangling             = "IP_OPTION == 'PHY only'"
                     />
                 <lsccip:port
                     name                 = "pcsrdy_i"
                     dir                  = "in"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "pcsrdy_i"
					 stick_low            = "IP_OPTION != 'MAC only'"
                 />

                 <lsccip:port
                     name                 = "rx_staten_o"
                     dir                  = "out"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "rx_staten_o"
					 dangling             = "IP_OPTION == 'PHY only'"
                 />
                 
 <!-- APB -->
                 <lsccip:port
                     name                 = "apb_psel_i"
                     dir                  = "in"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "apb_psel_i "
					 stick_low            = "HOST_IF=='AXI4-lite' or HOST_IF=='MDIO'"
					 bus_interface        = "APB_S0"
                 />
                 <lsccip:port
                     name                 = "apb_paddr_i"
                     dir                  = "in"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "apb_paddr_i"
                     range                = "(31, 0)if (IP_OPTION != 'PHY only') else (15, 0)"
					 stick_low            = "HOST_IF=='AXI4-lite' or HOST_IF=='MDIO'"
					 bus_interface        = "APB_S0"
                 />
                 <lsccip:port
                     name                 = "apb_pwdata_i"
                     dir                  = "in"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "apb_pwdata_i "
                     range                = "(31, 0)if (IP_OPTION != 'PHY only') else (15, 0)"
					 stick_low            = "HOST_IF=='AXI4-lite' or HOST_IF=='MDIO'"
					 bus_interface        = "APB_S0"
                 />
                 <lsccip:port
                     name                 = "apb_pwrite_i"
                     dir                  = "in"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "apb_pwrite_i "
					 stick_low            = "HOST_IF=='AXI4-lite' or HOST_IF=='MDIO'"
					 bus_interface        = "APB_S0"
                 />
                 <lsccip:port
                     name                 = "apb_penable_i"
                     dir                  = "in"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "apb_penable_i "
					 stick_low            = "HOST_IF=='AXI4-lite' or HOST_IF=='MDIO'"
					 bus_interface        = "APB_S0"
                 />
                 <lsccip:port
                     name                 = "apb_pready_o"
                     dir                  = "out"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "apb_pready_o"
					 dangling             = "HOST_IF=='AXI4-lite' or HOST_IF=='MDIO'"
					 bus_interface        = "APB_S0"
                 />
                 <lsccip:port
                     name                 = "apb_prdata_o"
                     dir                  = "out"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "apb_prdata_o"
                     range                = "(31, 0)"
					 dangling             = "HOST_IF=='AXI4-lite' or HOST_IF=='MDIO'"
					 bus_interface        = "APB_S0"
                 />
                 <lsccip:port
                     name                 = "apb_pslverr_o"
                     dir                  = "out"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "apb_pslverr_o"
					 dangling             = "HOST_IF=='AXI4-lite' or HOST_IF=='MDIO'"
					 bus_interface        = "APB_S0"
                 />
		<lsccip:port
                     name                 = "tx_pausreq_i"
                     dir                  = "in"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "tx_pausreq_i"
					 stick_low            = "TX_PAUSE_PORTS == False or IP_OPTION == 'PHY only'"

                 />
                 <lsccip:port
                     name                 = "tx_paustm_i"
                     dir                  = "in"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "tx_paustm_i"
                     range                = "(15, 0)"
					 stick_low            = "TX_PAUSE_PORTS == False or IP_OPTION == 'PHY only'"

                 />

<!--Internal Testing Maverick for PHY ports CPNX-->	

                 <lsccip:port
                     name                 = "refclkp0_ext_i"
                     dir                  = "in"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "refclkp0_ext_i"
		     stick_low            = "(PMA_REFCLK =='sdq0_refclk') or (PMA_REFCLK =='sd_ext_0_refclk')  or (PMA_REFCLK =='sd_ext_1_refclk') or (PMA_REFCLK =='refclkdiff1_ext') or (PMA_REFCLK =='pclk0') or (PMA_REFCLK =='pclk1') or (PMA_REFCLK =='sd_pll_refclk') or (PMI_FAMILY =='LAV-AT') or (IP_OPTION == 'MAC only')"
                 />
                 <lsccip:port
                     name                 = "refclkn0_ext_i"
                     dir                  = "in"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "refclkn0_ext_i"
                     stick_low            = "(PMA_REFCLK =='sdq0_refclk') or (PMA_REFCLK =='sd_ext_0_refclk')  or (PMA_REFCLK =='sd_ext_1_refclk') or (PMA_REFCLK =='refclkdiff1_ext') or (PMA_REFCLK =='pclk0') or (PMA_REFCLK =='pclk1') or (PMA_REFCLK =='sd_pll_refclk') or (PMI_FAMILY =='LAV-AT') or (IP_OPTION == 'MAC only')"
                 />
                 <lsccip:port
                     name                 = "refclkp1_ext_i"
                     dir                  = "in"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "refclkp1_ext_i"
                     stick_low            = "(PMA_REFCLK =='sdq0_refclk') or (PMA_REFCLK =='sd_ext_0_refclk') or (PMA_REFCLK =='sd_ext_1_refclk') or (PMA_REFCLK =='refclkdiff0_ext') or (PMA_REFCLK =='pclk0') or (PMA_REFCLK =='pclk1') or (PMA_REFCLK =='sd_pll_refclk') or (PMI_FAMILY =='LAV-AT') or (IP_OPTION == 'MAC only')"
                 />
                 <lsccip:port
                     name                 = "refclkn1_ext_i"
                     dir                  = "in"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "refclkn1_ext_i"
                     stick_low            = "(PMA_REFCLK =='sdq0_refclk') or (PMA_REFCLK =='sd_ext_0_refclk') or (PMA_REFCLK =='sd_ext_1_refclk') or (PMA_REFCLK =='refclkdiff0_ext') or (PMA_REFCLK =='pclk0') or (PMA_REFCLK =='pclk1') or (PMA_REFCLK =='sd_pll_refclk') or (PMI_FAMILY =='LAV-AT') or (IP_OPTION == 'MAC only')"
                 />
                 <lsccip:port
                     name                 = "pll_0_refclk_i"
                     dir                  = "in"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "pll_0_refclk_i"
                     stick_low            = "(PMA_REFCLK =='sdq0_refclk') or (PMA_REFCLK =='sd_ext_1_refclk') or (PMA_REFCLK =='sd_ext_0_refclk') or (PMA_REFCLK =='refclkdiff0_ext') or (PMA_REFCLK =='refclkdiff1_ext') or (PMA_REFCLK =='pclk1') or (PMA_REFCLK =='sd_pll_refclk') or (PMI_FAMILY =='LAV-AT') or (IP_OPTION == 'MAC only')"
                 />
                 <lsccip:port
                     name                 = "pll_1_refclk_i"
                     dir                  = "in"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "pll_1_refclk_i"
                     stick_low            = "(PMA_REFCLK =='sdq0_refclk') or (PMA_REFCLK =='sd_ext_1_refclk') or (PMA_REFCLK =='sd_ext_0_refclk') or (PMA_REFCLK =='refclkdiff0_ext') or (PMA_REFCLK =='refclkdiff1_ext') or (PMA_REFCLK =='pclk0') or (PMA_REFCLK =='sd_pll_refclk') or (PMI_FAMILY =='LAV-AT') or (IP_OPTION == 'MAC only')"
                 />
                 <lsccip:port
                     name                 = "sd_pll_refclk_i"
                     dir                  = "in"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "sd_pll_refclk_i"
                     stick_low            = "(PMA_REFCLK =='sdq0_refclk') or (PMA_REFCLK =='sd_ext_0_refclk') or (PMA_REFCLK =='sd_ext_1_refclk') or (PMA_REFCLK =='refclkdiff0_ext') or (PMA_REFCLK =='refclkdiff1_ext') or (PMA_REFCLK =='pclk0') or (PMA_REFCLK =='pclk1') or PMI_FAMILY =='LAV-AT' or IP_OPTION == 'MAC only'"
                 />
                 <lsccip:port
                     name                 = "sd_ext_0_refclk_i"
                     dir                  = "in"
                     conn_mod             = "lscc_2p5_gbe_top"
		     conn_port            = "sd_ext_0_refclk_i"
                     stick_low            = "(PMA_REFCLK =='manual_select') or (PMA_REFCLK =='sdq0_refclk') or (PMA_REFCLK =='sd_ext_1_refclk') or (PMA_REFCLK =='refclkdiff0_ext')  or (PMA_REFCLK =='refclkdiff1_ext') or (PMA_REFCLK =='pclk0') or (PMA_REFCLK =='pclk1') or (PMA_REFCLK =='sd_pll_refclk') or (PMI_FAMILY =='LAV-AT') or (IP_OPTION == 'MAC only')"
                 />
                 <lsccip:port
                     name                 = "sd_ext_1_refclk_i"
                     dir                  = "in"
                     conn_mod             = "lscc_2p5_gbe_top"
		     conn_port            = "sd_ext_1_refclk_i"
                     stick_low            = "(PMA_REFCLK =='manual_select') or (PMA_REFCLK =='sdq0_refclk') or (PMA_REFCLK =='sd_ext_0_refclk') or (PMA_REFCLK =='refclkdiff0_ext') or (PMA_REFCLK =='refclkdiff1_ext') or (PMA_REFCLK =='pclk0') or (PMA_REFCLK =='pclk1') or (PMA_REFCLK =='sd_pll_refclk') or (PMI_FAMILY =='LAV-AT') or (IP_OPTION == 'MAC only')"
                 />
                 <lsccip:port
                     name                 = "use_refmux_i"
                     dir                  = "in"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "use_refmux_i"
                     stick_low            = "(PMA_REFCLK =='sdq0_refclk' or PMI_FAMILY =='LAV-AT' or IP_OPTION == 'MAC only')"
                     stick_high           = "(PMA_REFCLK =='sd_ext_0_refclk') or (PMA_REFCLK =='sd_ext_1_refclk') or (PMA_REFCLK =='refclkdiff0_ext') or (PMA_REFCLK =='refclkdiff1_ext') or (PMA_REFCLK =='pclk0') or (PMA_REFCLK =='pclk1') or (PMA_REFCLK =='sd_pll_refclk')"
                 />
                 <lsccip:port
                     name                 = "diffioclksel_i"
                     dir                  = "in"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "diffioclksel_i"
                     stick_low            = "PMA_REFCLK =='sd_ext_0_refclk' or PMA_REFCLK =='refclkdiff0_ext' or PMA_REFCLK =='sdq0_refclk' or PMA_REFCLK =='pclk0' or PMA_REFCLK =='pclk1' or (PMA_REFCLK =='sd_pll_refclk') or PMI_FAMILY =='LAV-AT' or IP_OPTION == 'MAC only'"
                     stick_high           = "(PMA_REFCLK =='sd_ext_1_refclk') or (PMA_REFCLK =='refclkdiff1_ext')"
                 />
                 <lsccip:port
                     name                 = "clksel_i"
                     dir                  = "in"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "clksel_i"
                     range                = "(1, 0)"
		     stick_value          = "(get_pcsrefclk_value(PMA_REFCLK)) if ((PMA_REFCLK =='sdq0_refclk') or (PMA_REFCLK =='sd_ext_0_refclk') or (PMA_REFCLK =='sd_ext_1_refclk') or (PMA_REFCLK =='pclk1') or (PMA_REFCLK =='refclkdiff0_ext') or (PMA_REFCLK =='refclkdiff1_ext') or (PMA_REFCLK =='sd_pll_refclk')) else ''"
                     stick_low            = "(PMA_REFCLK =='pclk0') or PMI_FAMILY =='LAV-AT' or IP_OPTION == 'MAC only'"
                 />

<!--Official Release for PHY ports CPNX-->
<!--	
                 <lsccip:port
                     name                 = "refclkp0_ext_i"
                     dir                  = "in"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "refclkp0_ext_i"
                     stick_low            = "IP_OPTION == 'MAC only' or PMI_FAMILY == 'LAV-AT'"
                 />
                 <lsccip:port
                     name                 = "refclkn0_ext_i"
                     dir                  = "in"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "refclkn0_ext_i"
                     stick_low            = "IP_OPTION == 'MAC only' or PMI_FAMILY == 'LAV-AT'"
                 />
                 <lsccip:port
                     name                 = "refclkp1_ext_i"
                     dir                  = "in"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "refclkp1_ext_i"
                     stick_low            = "IP_OPTION == 'MAC only' or PMI_FAMILY == 'LAV-AT'"
                 />
                 <lsccip:port
                     name                 = "refclkn1_ext_i"
                     dir                  = "in"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "refclkn1_ext_i"
                     stick_low            = "IP_OPTION == 'MAC only' or PMI_FAMILY == 'LAV-AT'"
                 />
                 <lsccip:port
                     name                 = "pll_0_refclk_i"
                     dir                  = "in"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "pll_0_refclk_i"
                     stick_low            = "IP_OPTION == 'MAC only' or PMI_FAMILY == 'LAV-AT'"
                 />
                 <lsccip:port
                     name                 = "pll_1_refclk_i"
                     dir                  = "in"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "pll_1_refclk_i"
                     stick_low            = "IP_OPTION == 'MAC only' or PMI_FAMILY == 'LAV-AT'"
                 />
                 <lsccip:port
                     name                 = "sd_pll_refclk_i"
                     dir                  = "in"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "sd_pll_refclk_i"
                     stick_low            = "IP_OPTION == 'MAC only' or PMI_FAMILY == 'LAV-AT'"
                 />
                 <lsccip:port
                     name                 = "use_refmux_i"
                     dir                  = "in"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "use_refmux_i"
                     stick_low            = "IP_OPTION == 'MAC only' or PMI_FAMILY == 'LAV-AT'"
                 />
                 <lsccip:port
                     name                 = "diffioclksel_i"
                     dir                  = "in"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "diffioclksel_i"
                     stick_low            = "IP_OPTION == 'MAC only' or PMI_FAMILY == 'LAV-AT'"
                 />
                 <lsccip:port
                     name                 = "clksel_i"
                     dir                  = "in"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "clksel_i"
                     range                = "(1, 0)"
                     stick_low            = "IP_OPTION == 'MAC only' or PMI_FAMILY == 'LAV-AT'"
		         />
-->

 <!-- AXI4-lite -->
                  <lsccip:port
                     name                 = "axi4l_awaddr_i"
                     dir                  = "in"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "axi4l_awaddr_i"
                     range                = "(31, 0)"
                     stick_low            = "HOST_IF=='APB'"
                 />
                 <lsccip:port
                     name                 = "axi4l_awvalid_i"
                     dir                  = "in"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "axi4l_awvalid_i"
                     stick_low            = "HOST_IF=='APB'"
                     bus_interface        = "AXI4L_S0"
                 />
                 <lsccip:port
                     name                 = "axi4l_awready_o"
                     dir                  = "out"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "axi4l_awready_o"
                     dangling             = "HOST_IF=='APB'"
                     bus_interface        = "AXI4L_S0"
                 />
                 <lsccip:port
                     name                 = "axi4l_wdata_i"
                     dir                  = "in"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "axi4l_wdata_i"
                     range                = "(31, 0)"
                     stick_low            = "HOST_IF=='APB'"
                     bus_interface        = "AXI4L_S0"
                 />
                 <lsccip:port
                     name                 = "axi4l_wstrb_i"
                     dir                  = "in"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "axi4l_wstrb_i"
                     range                = "(3, 0)"
                     stick_low            = "HOST_IF=='APB'"
                     bus_interface        = "AXI4L_S0"
                 />
                 <lsccip:port
                     name                 = "axi4l_wvalid_i"
                     dir                  = "in"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "axi4l_wvalid_i"
                     stick_low            = "HOST_IF=='APB'"
                     bus_interface        = "AXI4L_S0"
                 />
                 <lsccip:port
                     name                 = "axi4l_wready_o"
                     dir                  = "out"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "axi4l_wready_o"
                     dangling             = "HOST_IF=='APB'"
                     bus_interface        = "AXI4L_S0"
                 />
                 <lsccip:port
                     name                 = "axi4l_bresp_o"
                     dir                  = "out"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "axi4l_bresp_o"
                     range                = "(1, 0)"
                     dangling             = "HOST_IF=='APB'"
                     bus_interface        = "AXI4L_S0"
                />
                <lsccip:port
                     name                 = "axi4l_bvalid_o"
                     dir                  = "out"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "axi4l_bvalid_o"
                     dangling             = "HOST_IF=='APB'"
                     bus_interface        = "AXI4L_S0"
                 />
                 <lsccip:port
                     name                 = "axi4l_bready_i"
                     dir                  = "in"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "axi4l_bready_i"
                     stick_low            = "HOST_IF=='APB'"
                     bus_interface        = "AXI4L_S0"
                 />
                 <lsccip:port
                     name                 = "axi4l_araddr_i"
                     dir                  = "in"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "axi4l_araddr_i"
                     range                = "(31, 0)"
                     stick_low            = "HOST_IF=='APB'"
                     bus_interface        = "AXI4L_S0"
                 />
                 <lsccip:port
                     name                 = "axi4l_arvalid_i"
                     dir                  = "in"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "axi4l_arvalid_i"
                     stick_low            = "HOST_IF=='APB'"
                     bus_interface        = "AXI4L_S0"
                 />
                 <lsccip:port
                     name                 = "axi4l_arready_o"
                     dir                  = "out"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "axi4l_arready_o"
                     dangling             = "HOST_IF=='APB'"
                     bus_interface        = "AXI4L_S0"
                 />
                 <lsccip:port
                     name                 = "axi4l_rdata_o"
                     dir                  = "out"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "axi4l_rdata_o"
                     range                = "(31, 0)"
                     dangling             = "HOST_IF=='APB'"
                     bus_interface        = "AXI4L_S0"
                 />
                 <lsccip:port
                     name                 = "axi4l_rresp_o"
                     dir                  = "out"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "axi4l_rresp_o"
                     range                = "(1, 0)"
                     dangling             = "HOST_IF=='APB'"
                     bus_interface        = "AXI4L_S0"
                 />
                 <lsccip:port
                     name                 = "axi4l_rvalid_o"
                     dir                  = "out"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "axi4l_rvalid_o"
                     dangling             = "HOST_IF=='APB'"
                    bus_interface        = "AXI4L_S0"
                 />
                 <lsccip:port
                     name                 = "axi4l_rready_i"
                     dir                  = "in"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "axi4l_rready_i"
                     stick_low            = "HOST_IF=='APB'"
                     bus_interface        = "AXI4L_S0"
                 />

 <!-- PHY ports --> 
                 <lsccip:port
                     name                 = "pad_refclkn_i"
                     dir                  = "in"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "pad_refclkn_i"
                     stick_low            = "(PMA_REFCLK =='sd_ext_0_refclk') or (PMA_REFCLK =='sd_ext_1_refclk') or (PMA_REFCLK =='pclk0') or (PMA_REFCLK =='pclk1') or (PMA_REFCLK =='refclkdiff0_ext') or (PMA_REFCLK =='refclkdiff1_ext') or (PMA_REFCLK =='sd_pll_refclk') or (IP_OPTION == 'MAC only')"
                 />
                 <lsccip:port
                     name                 = "pad_refclkp_i"
                     dir                  = "in"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "pad_refclkp_i"
                     stick_low            = "(PMA_REFCLK =='sd_ext_0_refclk') or (PMA_REFCLK =='sd_ext_1_refclk') or (PMA_REFCLK =='pclk0') or (PMA_REFCLK =='pclk1') or (PMA_REFCLK =='refclkdiff0_ext') or (PMA_REFCLK =='refclkdiff1_ext') or (PMA_REFCLK =='sd_pll_refclk') or (IP_OPTION == 'MAC only')"
                 />
              
                 <lsccip:port
                     name                 = "pad_rxn_i"
                     dir                  = "in"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "pad_rxn_i"
					 stick_low            = "IP_OPTION == 'MAC only'"
                 />
                 <lsccip:port
                     name                 = "pad_rxp_i"
                     dir                  = "in"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "pad_rxp_i"
					 stick_low            = "IP_OPTION == 'MAC only'"
                 />
                 <lsccip:port
                     name                 = "pad_txn_o"
                     dir                  = "out"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "pad_txn_o"
					 dangling            = "IP_OPTION == 'MAC only'"
                 />
                 <lsccip:port
                     name                 = "pad_txp_o"
                     dir                  = "out"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "pad_txp_o"
					 dangling            = "IP_OPTION == 'MAC only'"
                 />
                 <lsccip:port
                     name                 = "phy_tx_clk_i"
                     dir                  = "in"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "phy_tx_clk_i"
					 stick_low            = "IP_OPTION != 'PHY only'"
                 />
                 <lsccip:port
                     name                 = "phy_tx_rst_n_i"
                     dir                  = "in"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "phy_tx_rst_n_i"
                     stick_low            = "IP_OPTION != 'PHY only'"
		 />
                 <lsccip:port
                     name                 = "phy_rx_clk_i"
                     dir                  = "in"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "phy_rx_clk_i"
                     stick_low            = "IP_OPTION != 'PHY only'"
                 />
                 <lsccip:port
                     name                 = "phy_rx_rst_n_i"
                     dir                  = "in"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "phy_rx_rst_n_i"
                     stick_low            = "IP_OPTION != 'PHY only'"
                 />
				 
                  <lsccip:port
                     name                 = "phy_pcs_clkin_i"
                     dir                  = "in"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "phy_pcs_clkin_i"
                     stick_low            = "IP_OPTION == 'MAC only'"
                 />
                 <lsccip:port
                     name                 = "phy_tx_clk_o"
                     dir                  = "out"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "phy_tx_clk_o"
					 dangling             = "IP_OPTION == 'MAC only'"
                 />
                 <lsccip:port
                     name                 = "phy_tx_gclk_o"
                     dir                  = "out"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "phy_tx_gclk_o"
                     range                = "(1, 0)"
                     dangling            = "PMI_FAMILY != 'LAV-AT' or IP_OPTION == 'MAC only'"
                 />
                 <lsccip:port
                     name                 = "phy_rx_clk_o"
                     dir                  = "out"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "phy_rx_clk_o"
					 dangling             = "IP_OPTION == 'MAC only'"
                 />
                 <lsccip:port
                     name                 = "phy_rx_gclk_o"
                     dir                  = "out"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "phy_rx_gclk_o"
                     dangling            = "PMI_FAMILY != 'LAV-AT' or IP_OPTION == 'MAC only'"
                 />
                <lsccip:port
                     name                 = "gmii_16_tx_d_i"
                     dir                  = "in"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "gmii_16_tx_d_i"
                     range                = "(15, 0)"
                     stick_low            = "IP_OPTION != 'PHY only'"
                 />
                 <lsccip:port
                     name                 = "gmii_16_tx_en_i"
                     dir                  = "in"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "gmii_16_tx_en_i"
                     range                = "(1, 0)"
                     stick_low            = "IP_OPTION != 'PHY only'"
                 />
                <lsccip:port
                     name                 = "gmii_16_tx_err_i"
                     dir                  = "in"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "gmii_16_tx_err_i"
                     range                = "(1, 0)"
                     stick_low            = "IP_OPTION != 'PHY only'"
                 />
                 <lsccip:port
                     name                 = "debug_link_timer_short"
                     dir                  = "in"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "debug_link_timer_short"
					 stick_low            = "IP_OPTION == 'MAC only'"
                 />
                  <lsccip:port
                     name                 = "mr_adv_ability"
                     dir                  = "in"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "mr_adv_ability"
                     range                = "(15, 0)"
					 stick_low            = "IP_OPTION == 'MAC only'"
                 />
                 <lsccip:port
                     name                 = "mr_an_enable"
                     dir                  = "in"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "mr_an_enable"
					 stick_low            = "IP_OPTION == 'MAC only'"
                 />
                 <lsccip:port
                     name                 = "mr_main_reset"
                     dir                  = "in"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "mr_main_reset"
					 stick_low            = "IP_OPTION == 'MAC only'"
                 />
                 <lsccip:port
                     name                 = "mr_restart_an"
                     dir                  = "in"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "mr_restart_an"
					 stick_low            = "IP_OPTION == 'MAC only'"
                 />

                  <lsccip:port
                     name                 = "mr_an_complete"
                     dir                  = "out"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "mr_an_complete"
					 dangling             = "IP_OPTION == 'MAC only'"
                  />
                  <lsccip:port
                     name                 = "mr_lp_adv_ability"
                     dir                  = "out"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "mr_lp_adv_ability"
                     range                = "(15, 0)"
					 dangling             = "IP_OPTION == 'MAC only'"
                  />
                  <lsccip:port
                     name                 = "mr_page_rx"
                     dir                  = "out"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "mr_page_rx"
					 dangling             = "IP_OPTION == 'MAC only'"
                  />
                  <lsccip:port
                     name                 = "an_link_ok"
                     dir                  = "out"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "an_link_ok"
					 dangling             = "IP_OPTION == 'MAC only'"
                 />
                 <lsccip:port
                     name                 = "gmii_16_rx_d_o"
                     dir                  = "out"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "gmii_16_rx_d_o"
                     range                = "(15, 0)"
                     dangling             = "IP_OPTION != 'PHY only'"
                 />
                 <lsccip:port
                     name                 = "gmii_16_rx_dv_o"
                     dir                  = "out"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "gmii_16_rx_dv_o"
                     range                = "(1, 0)"
                     dangling             = "IP_OPTION != 'PHY only'"
                 />
                  <lsccip:port
                     name                 = "gmii_16_rx_err_o"
                     dir                  = "out"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "gmii_16_rx_err_o"
                     range                = "(1, 0)"
                     dangling             = "IP_OPTION != 'PHY only'"
                 />

                 <lsccip:port
                     name                 = "phy_rxval_o"
                     dir                  = "out"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "phy_rxval_o"
                     dangling            = "IP_OPTION == 'MAC only'"
                 />
                 <lsccip:port
                     name                 = "phy_txrdy_o"
                     dir                  = "out"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "phy_txrdy_o"
                     dangling             = "IP_OPTION == 'MAC only' or (PMI_FAMILY == 'LAV-AT')"
                 />
                 <lsccip:port
                     name                 = "phyrdy_o"
                     dir                  = "out"
                     conn_mod             = "lscc_2p5_gbe_top"
					 conn_port            = "phyrdy_o"
					 dangling             = "IP_OPTION == 'MAC only'"
                 />
		 <lsccip:port
                     name                 = "phy_link_sync_o"
                     dir                  = "out"
                     conn_mod             = "lscc_2p5_gbe_top"
					 conn_port            = "phy_link_sync_o"
					 dangling             = "IP_OPTION == 'MAC only'"
                     />

          <lsccip:port
                     name                 = "phy_rxidle_o"
                     dir                  = "out"
                     conn_mod             = "lscc_2p5_gbe_top"
					 conn_port            = "phy_rxidle_o"
					 dangling             = "IP_OPTION == 'MAC only' or (PMI_FAMILY == 'LAV-AT')"
                 /> 
		 <lsccip:port
                     name                 = "mdc_i"
                     dir                  = "in"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "mdc_i"
                     stick_low            = "DATA_INTERFACE != 'MDIO' or IP_OPTION != 'PHY only'"
                 />
                 <lsccip:port
                     name                 = "md_resetn_i"
                     dir                  = "in"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "md_resetn_i"
                     stick_low            = "DATA_INTERFACE != 'MDIO' or IP_OPTION != 'PHY only'"
                 />
				 <lsccip:port
                     name                 = "mdio_io"
                     dir                  = "inout"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "mdio_io"
                     dangling             = "DATA_INTERFACE != 'MDIO' or IP_OPTION != 'PHY only'"
                 />
				  <lsccip:port
                     name                 = "phy_init_done_o"
                     dir                  = "out"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "phy_init_done_o"
                     dangling             = "IP_OPTION == 'MAC only' or ((PMI_FAMILY == 'LFCPNX') and IP_OPTION != 'MAC only')"
                 />
				  <lsccip:port
                     name                 = "pma_rx0_sigdet_hf_o"
                     dir                  = "out"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "pma_rx0_sigdet_hf_o"
                     dangling             = "(PMI_FAMILY == 'LFCPNX') == True or IP_OPTION == 'MAC only'or RX_LOSS_PORT_EN==False"
                 />
				  <lsccip:port
                     name                 = "pma_rx0_sigdet_lf_o"
                     dir                  = "out"
                     conn_mod             = "lscc_2p5_gbe_top"
                     conn_port            = "pma_rx0_sigdet_lf_o"
                     dangling             = "(PMI_FAMILY == 'LFCPNX') == True or IP_OPTION == 'MAC only'or RX_LOSS_PORT_EN==False"
                 />
             </lsccip:ports>
  <lsccip:outFileConfigs>
    <lsccip:fileConfig name="wrapper" file_suffix="sv" file_description="top_level_system_verilog"></lsccip:fileConfig>
  </lsccip:outFileConfigs> 
  
        <!--Uncomment below if you have the following files in your package-->
	<xi:include href="bus_interface.xml" parse="xml" /> 
        <xi:include href="memory_map.xml" parse="xml" />
</lsccip:ip>
