<?xml version="1.0" ?>

<device>
	<!--
	===================================================
	CSMSC devices
	===================================================
	-->
	<vendor name="CSMSC" dir="csmsc">
		<family name="HWDV">
			<order_parts>
				<part name="HWDV100-BG256-6C"    die="HWDV100"  pkg="BG256"  spd="-6" cond="C"/>
				<part name="HWDV1000E-FG1156-6C" die="HWDV100"  pkg="FG1156"  spd="-6" cond="C"/>
			</order_parts>

			<die name="HWDV100">
				<packages>
					<pkg>BG256</pkg>
				</packages>

				<speedgrades>
					<!--
					<speed>-4</speed>
					<speed>-5</speed>
					!-->
					<speed>-6</speed>
				</speedgrades>

				<conditions>
					<cond>C</cond>
					<cond>CI</cond>
				</conditions>

				<temperature>-40.0 85.0 125.0</temperature>
				<voltage>2.375 2.375 2.625</voltage>
			</die>

			<die name="HWDV1000E">
				<packages>
					<pkg>FG1156</pkg>
				</packages>

				<speedgrades>
					<speed>-6</speed>
					<!--
					<speed>-7</speed>
					<speed>-8</speed>
					!-->
				</speedgrades>

				<conditions>
					<cond>C</cond>
					<cond>CI</cond>
				</conditions>
			</die>
		</family>
		<family name="HWDV2">
			<order_parts>
				<part name="HWD2V1000-FG256-4C"  die="HWD2V1000" pkg="FG256"  spd="-4" cond="C"/>
				<part name="HWD2V1000-FG456-4C"  die="HWD2V1000" pkg="FG456"  spd="-4" cond="C"/>
				<part name="HWD2V1000-BG575-4C"  die="HWD2V1000" pkg="BG575"  spd="-4" cond="C"/>
				<part name="HWD2V3000-CG717-4C"  die="HWD2V3000" pkg="CG717"  spd="-4" cond="C"/>
				<part name="HWD2V6000-FG575-4C"  die="HWD2V6000" pkg="FG575"  spd="-4" cond="C"/>
				<part name="HWD2V6000-FG676-4C"  die="HWD2V6000" pkg="FG676"  spd="-4" cond="C"/>
				<part name="HWD2V6000-CF1144-4C" die="HWD2V6000" pkg="CF1144" spd="-4" cond="C"/>
				<part name="HWD2V6000-EF1152-4C" die="HWD2V6000" pkg="EF1152" spd="-4" cond="C"/>
			</order_parts>

			<die name="HWD2V1000">
				<packages>
					<pkg>FG256</pkg>
					<pkg>FG456</pkg>
					<pkg>BG575</pkg>
				</packages>

				<speedgrades>
					<speed>-4</speed>
				</speedgrades>

				<conditions>
					<cond>C</cond>
					<cond>CI</cond>
				</conditions>
			</die>
			<die name="HWD2V3000">
				<packages>
					<pkg>CG717</pkg>
				</packages>

				<speedgrades>
					<speed>-4</speed>
				</speedgrades>

				<conditions>
					<cond>C</cond>
					<cond>CI</cond>
				</conditions>
			</die>
			<die name="HWD2V6000">
				<packages>
					<pkg>FG575</pkg>
					<pkg>FG676</pkg>
					<pkg>CF1144</pkg>
					<pkg>EF1152</pkg>
				</packages>

				<speedgrades>
					<speed>-4</speed>
				</speedgrades>

				<conditions>
					<cond>C</cond>
					<cond>CI</cond>
				</conditions>
			</die>
		</family>
		<family name="HWDV4">
			<order_parts>
				<part name="HWD4VSX55-CF1148-10C"  die="HWD4VSX55"  pkg="CF1148"  spd="-10" cond="C"/>
				<part name="HWD4VLX200-CF1509-10C" die="HWD4VLX200" pkg="CF1509"  spd="-10" cond="C"/>
			</order_parts>

			<die name="HWD4VSX55">
				<packages>
					<pkg>CF1148</pkg>
				</packages>

				<speedgrades>
					<speed>-10</speed>
				</speedgrades>

				<conditions>
					<cond>C</cond>
					<cond>CI</cond>
				</conditions>
			</die>
			<die name="HWD4VLX200">
				<packages>
					<pkg>CF1509</pkg>
				</packages>

				<speedgrades>
					<speed>-10</speed>
				</speedgrades>

				<conditions>
					<cond>C</cond>
					<cond>CI</cond>
				</conditions>
			</die>
		</family>
	</vendor>
	<!--
	===================================================
	ETECH devices
	===================================================
	-->
	<vendor name="ETECH" dir="etech">
		<family name="YXC3">
			<order_parts>
				<part name="JYX350-CCGA1760-1C"  die="JYX350"  pkg="CCGA1760"  spd="-10" cond="C"/>
			</order_parts>

			<die name="JYX350">
				<packages>
					<pkg>CCGA1760</pkg>
				</packages>

				<speedgrades>
					<speed>-1</speed>
				</speedgrades>

				<conditions>
					<cond>C</cond>
					<cond>CI</cond>
				</conditions>
			</die>
		</family>
	</vendor>
	<!--
	===================================================
	XILINX devices
	===================================================
	-->
	<vendor name="XILINX" dir="xilinx">
		<family name="VIRTEX" alias="XCV XV">
			<order_parts>
				<part name="XCV100-BG256-6C"    die="XCV100"    pkg="BG256"  spd="-6" cond="C"/>
				<part name="XCV1000E-FG1156-6C" die="XCV1000E"  pkg="FG1156" spd="-6" cond="C"/>
				<part name="XCV300-PQ240-6C"    die="XCV300"    pkg="PQ240"  spd="-6" cond="C"/>
				<part name="XQV300-CB228-4C"    die="XQV300"    pkg="CB228"  spd="-4" cond="C"/>
				<part name="XQVR300-CB228-4C"   die="XQVR300"   pkg="CB228"  spd="-4" cond="C"/>
			</order_parts>

			<die name="XCV100">
				<packages>
					<pkg>BG256</pkg>
				</packages>

				<speedgrades>
					<!--
					<speed>-4</speed>
					<speed>-5</speed>
					!-->
					<speed>-6</speed>
				</speedgrades>

				<conditions>
					<cond>C</cond>
					<cond>CI</cond>
				</conditions>

				<temperature>-40.0 85.0 125.0</temperature>
				<voltage>2.375 2.375 2.625</voltage>
			</die>

			<die name="XCV1000E">
				<packages>
					<pkg>FG1156</pkg>
				</packages>

				<speedgrades>
					<speed>-6</speed>
					<!--
					<speed>-7</speed>
					<speed>-8</speed>
					!-->
				</speedgrades>

				<conditions>
					<cond>C</cond>
					<cond>CI</cond>
				</conditions>
			</die>
			<die name="XCV300">
				<packages>
					<pkg>PQ240</pkg>
				</packages>

				<speedgrades>
					<speed>-6</speed>
				</speedgrades>

				<conditions>
					<cond>C</cond>
					<cond>CI</cond>
				</conditions>
			</die>
			<die name="XQV300">
				<packages>
					<pkg>CB228</pkg>
				</packages>

				<speedgrades>
					<speed>-4</speed>
				</speedgrades>

				<conditions>
					<cond>C</cond>
					<cond>CI</cond>
				</conditions>
			</die>
			<die name="XQVR300">
				<packages>
					<pkg>CB228</pkg>
				</packages>

				<speedgrades>
					<speed>-4</speed>
				</speedgrades>

				<conditions>
					<cond>C</cond>
					<cond>CI</cond>
				</conditions>
			</die>
		</family>
		<family name="VIRTEX2">
			<order_parts>
				<part name="XC2V1000-BG575-4C"  die="XC2V1000" pkg="BG575"  spd="-4" cond="C"/>
				<part name="XQ2V1000-BG575-4C"  die="XQ2V1000" pkg="BG575"  spd="-4" cond="C"/>
				<part name="XQ2V3000-CG717-4C"  die="XQ2V3000" pkg="CG717"  spd="-4" cond="C"/>
				<part name="XQ2V6000-CF1144-4C" die="XQ2V6000" pkg="CF1144" spd="-4" cond="C"/>
			</order_parts>

			<die name="XC2V1000">
				<packages>
					<pkg>BG575</pkg>
				</packages>

				<speedgrades>
					<speed>-4</speed>
				</speedgrades>

				<conditions>
					<cond>C</cond>
					<cond>CI</cond>
				</conditions>
			</die>
			<die name="XQ2V1000">
				<packages>
					<pkg>BG575</pkg>
				</packages>

				<speedgrades>
					<speed>-4</speed>
				</speedgrades>

				<conditions>
					<cond>C</cond>
					<cond>CI</cond>
				</conditions>
			</die>
			<die name="XQ2V3000">
				<packages>
					<pkg>CG717</pkg>
				</packages>

				<speedgrades>
					<speed>-4</speed>
				</speedgrades>

				<conditions>
					<cond>C</cond>
					<cond>CI</cond>
				</conditions>
			</die>
			<die name="XQ2V6000">
				<packages>
					<pkg>CF1144</pkg>
				</packages>

				<speedgrades>
					<speed>-4</speed>
				</speedgrades>

				<conditions>
					<cond>C</cond>
					<cond>CI</cond>
				</conditions>
			</die>
		</family>
		<family name="VIRTEX4">
			<order_parts>
				<part name="XC4VLX25-FF668-10C"    die="XC4VLX25"   pkg="FF668"  spd="-10" cond="C"/>
				<part name="XC4VSX55-CF1148-10C"   die="XC4VSX55"   pkg="CF1148" spd="-10" cond="C"/>
				<part name="XQR4VLX200-CF1509-10C" die="XQR4VLX200" pkg="CF1509" spd="-10" cond="C"/>
			</order_parts>

			<die name="XC4VSX55">
				<packages>
					<pkg>FF1148</pkg>
				</packages>

				<speedgrades>
					<speed>-10</speed>
					<speed>-11</speed>
					<speed>-12</speed>
				</speedgrades>

				<conditions>
					<cond>C</cond>
					<cond>CI</cond>
				</conditions>
			</die>
			<die name="XC4VLX25">
				<packages>
					<pkg>FF668</pkg>
				</packages>

				<speedgrades>
					<speed>-10</speed>
				</speedgrades>

				<conditions>
					<cond>C</cond>
					<cond>CI</cond>
				</conditions>
			</die>
			<die name="XQR4VLX200">
				<packages>
					<pkg>CF1509</pkg>
				</packages>

				<speedgrades>
					<speed>-10</speed>
				</speedgrades>

				<conditions>
					<cond>C</cond>
					<cond>CI</cond>
				</conditions>
			</die>
		</family>
		<family name="VIRTEX5">
			<order_parts>
				<part name="XC5VSX95T-FF1136-1C"  die="XC5VSX95T"  pkg="FF1136"  spd="-1" cond="C"/>
				<part name="XC5VLX330-FF1760-1C"  die="XC5VLX330"  pkg="FF1760"  spd="-1" cond="C"/>
			</order_parts>
			<die name="XC5VSX95T">
				<packages>
					<pkg>FF1136</pkg>
				</packages>

				<speedgrades>
					<speed>-1</speed>
				</speedgrades>

				<conditions>
					<cond>C</cond>
					<cond>CI</cond>
				</conditions>
			</die>
			<die name="XC5VLX330">
				<packages>
					<pkg>FF1760</pkg>
				</packages>

				<speedgrades>
					<speed>-1</speed>
				</speedgrades>

				<conditions>
					<cond>C</cond>
					<cond>CI</cond>
				</conditions>
			</die>
		</family>
	</vendor>

	<!--
	===================================================
	CME devices
	===================================================
	-->
	<vendor name="CME" dir="cme">
		<family name="M5" alias="JINSHAN">
			<order_parts>
				<part name="M5C06N0-T100-7C"  die="M5C06N0"  pkg="T100"  spd="7" cond="C"/>
				<part name="M5C06N0-L144-7C"  die="M5C06N0"  pkg="L144"  spd="7" cond="C"/>
				<part name="M5C06N0-F256-7C"  die="M5C06N0"  pkg="F256"  spd="7" cond="C"/>
				<part name="M5C06N3-T100-7C"  die="M5C06N3"  pkg="T100"  spd="7" cond="C"/>
				<part name="M5C06N3-L144-7C"  die="M5C06N3"  pkg="L144"  spd="7" cond="C"/>
				<part name="M5C06N3-F256-7C"  die="M5C06N3"  pkg="F256"  spd="7" cond="C"/>
				<part name="M5R06N0-T100-7C"  die="M5R06N0"  pkg="T100"  spd="7" cond="C"/>
				<part name="M5R06N0-L144-7C"  die="M5R06N0"  pkg="L144"  spd="7" cond="C"/>
				<part name="M5R06N0-F256-7C"  die="M5R06N0"  pkg="F256"  spd="7" cond="C"/>
				<part name="M5R06N3-T100-7C"  die="M5R06N3"  pkg="T100"  spd="7" cond="C"/>
				<part name="M5R06N3-L144-7C"  die="M5R06N3"  pkg="L144"  spd="7" cond="C"/>
				<part name="M5R06N3-F256-7C"  die="M5R06N3"  pkg="F256"  spd="7" cond="C"/>
				<part name="M5P06N0-T100-7C"  die="M5P06N0"  pkg="T100"  spd="7" cond="C"/>
				<part name="M5P06N0-L144-7C"  die="M5P06N0"  pkg="L144"  spd="7" cond="C"/>
				<part name="M5P06N0-F256-7C"  die="M5P06N0"  pkg="F256"  spd="7" cond="C"/>
				<part name="M5P06N3-T100-7C"  die="M5P06N3"  pkg="T100"  spd="7" cond="C"/>
				<part name="M5P06N3-L144-7C"  die="M5P06N3"  pkg="L144"  spd="7" cond="C"/>
				<part name="M5P06N3-F256-7C"  die="M5P06N3"  pkg="F256"  spd="7" cond="C"/>
			</order_parts>

			<die name="M5R06N3">
				<packages>
					<pkg>T100</pkg>
					<pkg>L144</pkg>
					<pkg>F256</pkg>
				</packages>

				<speedgrades>
					<speed>7</speed>
				</speedgrades>

				<conditions>
					<cond>C</cond>
					<cond>CI</cond>
				</conditions>

				<temperature>-40.0 85.0 125.0</temperature>
				<voltage>2.375 2.375 2.625</voltage>
			</die>
			<die name="M5R06N0">
				<packages>
					<pkg>T100</pkg>
					<pkg>L144</pkg>
					<pkg>F256</pkg>
				</packages>

				<speedgrades>
					<speed>7</speed>
				</speedgrades>

				<conditions>
					<cond>C</cond>
					<cond>CI</cond>
				</conditions>

				<temperature>-40.0 85.0 125.0</temperature>
				<voltage>2.375 2.375 2.625</voltage>
			</die>
			<die name="M5P06N3">
				<packages>
					<pkg>T100</pkg>
					<pkg>L144</pkg>
					<pkg>F256</pkg>
				</packages>

				<speedgrades>
					<speed>7</speed>
				</speedgrades>

				<conditions>
					<cond>C</cond>
					<cond>CI</cond>
				</conditions>

				<temperature>-40.0 85.0 125.0</temperature>
				<voltage>2.375 2.375 2.625</voltage>
			</die>
			<die name="M5P06N0">
				<packages>
					<pkg>T100</pkg>
					<pkg>L144</pkg>
					<pkg>F256</pkg>
				</packages>

				<speedgrades>
					<speed>7</speed>
				</speedgrades>

				<conditions>
					<cond>C</cond>
					<cond>CI</cond>
				</conditions>

				<temperature>-40.0 85.0 125.0</temperature>
				<voltage>2.375 2.375 2.625</voltage>
			</die>
			<die name="M5C06N3">
				<packages>
					<pkg>T100</pkg>
					<pkg>L144</pkg>
					<pkg>F256</pkg>
				</packages>

				<speedgrades>
					<speed>7</speed>
				</speedgrades>

				<conditions>
					<cond>C</cond>
					<cond>CI</cond>
				</conditions>

				<temperature>-40.0 85.0 125.0</temperature>
				<voltage>2.375 2.375 2.625</voltage>
			</die>
			<die name="M5C06N0">
				<packages>
					<pkg>T100</pkg>
					<pkg>L144</pkg>
					<pkg>F256</pkg>
				</packages>

				<speedgrades>
					<speed>7</speed>
				</speedgrades>

				<conditions>
					<cond>C</cond>
					<cond>CI</cond>
				</conditions>

				<temperature>-40.0 85.0 125.0</temperature>
				<voltage>2.375 2.375 2.625</voltage>
			</die>
		</family>
	</vendor>

	<vendor name="XIST" dir="xist">
		<family name="SHARK" alias="SK">
			<order_parts>
				<!-- HINT:
				parts are officially supported devices :
				In addition to full name, we also provide seperated die/pkg/spd/cond for GUI
				-->
			</order_parts>

			<die name="SK7-70">
				<packages>
					<pkg>T999</pkg>
				</packages>
				<speedgrades>
					<speed>8</speed>
					<speed>7</speed>
					<speed>6</speed>
				</speedgrades>
				<conditions>
					<cond>C</cond>
					<cond>CI</cond>
				</conditions>
			</die>
		</family>
		<family name="SEAL" alias="SA SCM">
			<order_parts>
				<!-- HINT:
				parts are officially supported devices :
				In addition to full name, we also provide seperated die/pkg/spd/cond for GUI
				-->
				<part name="SA5Z-30-D0-8U324C"     die="SA5Z-30-D0"  pkg="U324"  spd="8" cond="C"/>
				<part name="SA5Z-30-D0-8U324A"     die="SA5Z-30-D0"  pkg="U324"  spd="8" cond="A"/>
				<part name="SA5Z-30-D0-8U324CI"    die="SA5Z-30-D0"  pkg="U324"  spd="8" cond="CI"/>

				<part name="SA5Z-30-D1-8U213C"     die="SA5Z-30-D1"  pkg="U213"  spd="8" cond="C"/>
				<part name="SA5Z-30-D1-8U213CI"    die="SA5Z-30-D1"  pkg="U213"  spd="8" cond="CI"/>

				<part name="SA5Z-30-D2-8U256C"     die="SA5Z-30-D2"  pkg="U256"  spd="8" cond="C"/>
				<part name="SA5Z-30-D2-8U256CI"    die="SA5Z-30-D2"  pkg="U256"  spd="8" cond="CI"/>

				<part name="SA5Z-30-D3-8U256CI"    die="SA5Z-30-D3"  pkg="U256"  spd="8" cond="CI"/>

				<part name="SA5Z-33-D1-8U213CI"    die="SA5Z-33-D1"  pkg="U213"  spd="8" cond="CI"/>
				<part name="SA5Z-33-D2-8U256CI"    die="SA5Z-33-D2"  pkg="U256"  spd="8" cond="CI"/>

				<part name="SA5Z-50-D0-7F484C"     die="SA5Z-50-D0"  pkg="F484"  spd="7" cond="C"/>
				<part name="SA5Z-50-D0-7F484CI"    die="SA5Z-50-D0"  pkg="F484"  spd="7" cond="CI"/>

				<part name="SA5Z-50-D0-7U196C"     die="SA5Z-50-D0"  pkg="U196"  spd="7" cond="C"/>
				<part name="SA5Z-50-D0-7U196CI"    die="SA5Z-50-D0"  pkg="U196"  spd="7" cond="CI"/>

				<part name="SA5Z-50-D0-7U324C"     die="SA5Z-50-D0"  pkg="U324"  spd="7" cond="C"/>
				<part name="SA5Z-50-D0-7U324CI"    die="SA5Z-50-D0"  pkg="U324"  spd="7" cond="CI"/>

				<part name="SA5T-70-D0-8UA324CI"   die="SA5T-70-D0"  pkg="UA324" spd="8" cond="CI"/>
				<!-- HINT: no SERDES version
				<part name="SA5-100-D0-8U324C"    die="SA5-100-D0"  pkg="U324"  spd="8" cond="C"/>
				-->
				<part name="SA5T-100-D0-7F676CI"    die="SA5T-100-D0"   pkg="F676"  spd="7" cond="CI"/>
				<part name="SA5T-100-D0-8F676C"     die="SA5T-100-D0"   pkg="F676"  spd="8" cond="C"/>
				<part name="SA5T-100-D0-7FA676CI"   die="SA5T-100-D0"   pkg="FA676" spd="7" cond="CI"/>
				<part name="SA5T-100-D0-8UA324C"    die="SA5T-100-D0"   pkg="UA324" spd="8" cond="C"/>
				<part name="SA5T-100-D0-8UA324CI"   die="SA5T-100-D0"   pkg="UA324" spd="8" cond="CI"/>
				<part name="SA5T-100-D0A2-7F676CI"  die="SA5T-100-D0A2" pkg="F676"  spd="7" cond="CI"/>
				<part name="SA5T-100-D0A2-7FA676CI" die="SA5T-100-D0A2" pkg="FA676" spd="7" cond="CI"/>
				<part name="SA5T-100-D0A2-8U324CI"  die="SA5T-100-D0A2" pkg="U324"  spd="8" cond="CI"/>
				<part name="SA5T-100-D0A2-8UA324CI" die="SA5T-100-D0A2" pkg="UA324" spd="8" cond="CI"/>
				<part name="SA5T-100-D0-7H676C"     die="SA5T-100-D0"   pkg="H676"  spd="7" cond="C"/>

				<part name="SA5X-126-8F1297C"      die="SA5X-126"    pkg="F1297" spd="8" cond="C"/>
				<part name="SCM905-8F1297C"        die="SCM905"      pkg="F1297" spd="8" cond="C"/>

				<part name="SA5T-366-D0-8H900CES"  die="SA5T-366-D0" pkg="H900"  spd="8" cond="CES"/>
				<part name="SA5T-200-D0-7H676CI"  die="SA5T-200-D0" pkg="H676"  spd="7" cond="CI"/>
			</order_parts>

			<die name="SA5Z-30-D0">
				<packages>
					<pkg>U324</pkg>
				</packages>
				<speedgrades>
					<speed>8</speed>
					<speed>7</speed>
					<speed>6</speed>
				</speedgrades>
				<conditions>
					<cond>C</cond>
					<cond>CI</cond>
					<cond>A</cond>
				</conditions>
			</die>
			<die name="SA5Z-30-D1">
				<packages>
					<pkg>U213</pkg>
					<pkg>T999</pkg>
				</packages>
				<speedgrades>
					<speed>8</speed>
					<speed>7</speed>
					<speed>6</speed>
				</speedgrades>
				<conditions>
					<cond>C</cond>
					<cond>CI</cond>
				</conditions>
			</die>
			<die name="SA5Z-30-D2">
				<packages>
					<pkg>U213</pkg>
					<pkg>U256</pkg>
				</packages>
				<speedgrades>
					<speed>8</speed>
					<speed>7</speed>
					<speed>6</speed>
				</speedgrades>
				<conditions>
					<cond>C</cond>
					<cond>CI</cond>
				</conditions>
			</die>
			<die name="SA5Z-33-D1">
				<packages>
					<pkg>U213</pkg>
				</packages>
				<speedgrades>
					<speed>8</speed>
				</speedgrades>
				<conditions>
					<cond>CI</cond>
				</conditions>
			</die>
			<die name="SA5Z-33-D2">
				<packages>
					<pkg>U256</pkg>
				</packages>
				<speedgrades>
					<speed>8</speed>
				</speedgrades>
				<conditions>
					<cond>CI</cond>
				</conditions>
			</die>
			<die name="SA5Z-30-D3">
				<packages>
					<pkg>U256</pkg>
				</packages>
				<speedgrades>
					<speed>8</speed>
					<speed>7</speed>
					<speed>6</speed>
				</speedgrades>
				<conditions>
					<cond>C</cond>
					<cond>CI</cond>
				</conditions>
			</die>
			<die name="SA5M-30E">
				<packages>
					<pkg>U213</pkg>
					<pkg>T999</pkg>
				</packages>
				<speedgrades>
					<speed>8</speed>
					<speed>7</speed>
					<speed>6</speed>
				</speedgrades>
				<conditions>
					<cond>C</cond>
					<cond>CI</cond>
				</conditions>
			</die>
			<die name="SA5Z-50-D0">
				<packages>
					<pkg>F484</pkg>
					<pkg>U196</pkg>
					<pkg>U324</pkg>
					<pkg>T999</pkg>
				</packages>
				<speedgrades>
					<speed>8</speed>
					<speed>7</speed>
					<speed>6</speed>
				</speedgrades>
				<conditions>
					<cond>C</cond>
					<cond>CI</cond>
				</conditions>
			</die>
			<die name="SA5M-74E">
				<packages>
					<pkg>F484</pkg>
					<pkg>N96</pkg>
				</packages>
				<speedgrades>
					<speed>8</speed>
					<speed>7</speed>
					<speed>6</speed>
				</speedgrades>
				<conditions>
					<cond>C</cond>
					<cond>CI</cond>
				</conditions>
			</die>
			<die name="SA5T-70-D0">
				<packages>
					<pkg>UA324</pkg>
				</packages>
				<speedgrades>
					<speed>8</speed>
				</speedgrades>
				<conditions>
					<cond>CI</cond>
				</conditions>
			</die>
			<die name="SA5T-100-D0">
				<packages>
					<pkg>F676</pkg>
					<pkg>FA676</pkg>
					<pkg>H676</pkg>
					<pkg>UA324</pkg>
					<pkg>U324</pkg>
					<pkg>T999</pkg>
				</packages>
				<speedgrades>
					<speed>8</speed>
					<speed>7</speed>
					<speed>6</speed>
				</speedgrades>
				<conditions>
					<cond>C</cond>
					<cond>CI</cond>
					<cond>CES</cond>
				</conditions>
			</die>
			<die name="SA5T-100-D0A2">
				<packages>
					<pkg>F676</pkg>
					<pkg>FA676</pkg>
					<pkg>U324</pkg>
					<pkg>UA324</pkg>
					<pkg>T999</pkg>
				</packages>
				<speedgrades>
					<speed>7</speed>
					<speed>8</speed>
				</speedgrades>
				<conditions>
					<cond>C</cond>
					<cond>CI</cond>
				</conditions>
			</die>
			<die name="SA5T-100E">
				<packages>
					<pkg>F676</pkg>
					<pkg>T999</pkg>
				</packages>
				<speedgrades>
					<speed>8</speed>
					<speed>7</speed>
					<speed>6</speed>
				</speedgrades>
				<conditions>
					<cond>C</cond>
					<cond>CI</cond>
				</conditions>
			</die>
			<die name="SA5-22">
				<packages>
					<pkg>T999</pkg>
				</packages>
				<speedgrades>
					<speed>8</speed>
					<speed>7</speed>
					<speed>6</speed>
				</speedgrades>
				<conditions>
					<cond>C</cond>
					<cond>CI</cond>
				</conditions>
			</die>
			<die name="SA5T-366">
				<packages>
					<pkg>T999</pkg>
				</packages>
				<speedgrades>
					<speed>8</speed>
					<speed>7</speed>
					<speed>6</speed>
				</speedgrades>
				<conditions>
					<cond>C</cond>
					<cond>CI</cond>
				</conditions>
			</die>
			<die name="SA5T-366-D0">
				<packages>
					<pkg>H900</pkg>
				</packages>
				<speedgrades>
					<speed>8</speed>
					<speed>7</speed>
					<speed>6</speed>
				</speedgrades>
				<conditions>
					<cond>C</cond>
					<cond>CI</cond>
					<cond>CES</cond>
				</conditions>
			</die>
			<die name="SA5T-420-D0">
				<packages>
					<pkg>T999</pkg>
				</packages>
				<speedgrades>
					<speed>8</speed>
					<speed>7</speed>
					<speed>6</speed>
				</speedgrades>
				<conditions>
					<cond>C</cond>
					<cond>CI</cond>
					<cond>CES</cond>
				</conditions>
			</die>
			<die name="SA5T-200">
				<packages>
					<pkg>T999</pkg>
				</packages>
				<speedgrades>
					<speed>8</speed>
					<speed>7</speed>
					<speed>6</speed>
				</speedgrades>
				<conditions>
					<cond>C</cond>
					<cond>CI</cond>
				</conditions>
			</die>
			<die name="SA5T-200-D0">
				<packages>
					<pkg>H676</pkg>
				</packages>
				<speedgrades>
					<speed>8</speed>
					<speed>7</speed>
				</speedgrades>
				<conditions>
					<cond>CI</cond>
				</conditions>
			</die>
			<die name="SA5X-126">
				<packages>
					<pkg>T999</pkg>
					<pkg>F1297</pkg>
				</packages>
				<speedgrades>
					<speed>8</speed>
					<speed>7</speed>
					<speed>6</speed>
				</speedgrades>
				<conditions>
					<cond>C</cond>
					<cond>CI</cond>
				</conditions>
			</die>
			<die name="SCM905">
				<packages>
					<pkg>T999</pkg>
					<pkg>F1297</pkg>
				</packages>
				<speedgrades>
					<speed>8</speed>
					<speed>7</speed>
					<speed>6</speed>
				</speedgrades>
				<conditions>
					<cond>C</cond>
					<cond>CI</cond>
				</conditions>
			</die>
		</family>

		<family name="SEALION" alias="SL2">
			<order_parts>
				<!-- HINT:
				parts are officially supported devices for ordering:
				In addition to full name, we also provide seperated die/pkg/spd/cond here, mainly for GUI
				-->
				<part name="SL2E-2V-8U256CI"   die="SL2E-2V"   pkg="U256"  spd="8" cond="CI"/>
				<part name="SL2E-2V-8E100CI"   die="SL2E-2V"   pkg="E100"  spd="8" cond="CI"/>
				<part name="SL2E-2V-8N48CI"    die="SL2E-2V"   pkg="N48"   spd="8" cond="CI"/>
				<part name="SL2E-2V-8NA48CI"   die="SL2E-2V"   pkg="NA48"  spd="8" cond="CI"/>
				<part name="SL2E-2V-8M132CI"   die="SL2E-2V"   pkg="M132"  spd="8" cond="CI"/>

				<part name="SL2E-2V-32SY"      die="SL2E-2V"   pkg="32SY"  spd=""  cond=""/>

				<part name="SL2E-5E-8W81C"     die="SL2E-5E"   pkg="W81"   spd="8" cond="C"/>
				<part name="SL2E-5E-8N84CI"    die="SL2E-5E"   pkg="N84"   spd="8" cond="CI"/>
				<part name="SL2E-5E-8M121I"    die="SL2E-5E"   pkg="M121"  spd="8" cond="I"/>

				<part name="SL2E-4V-8E144CI"   die="SL2E-4V"   pkg="E144"  spd="8" cond="CI"/>
				<part name="SL2E-4V-8U256CI"   die="SL2E-4V"   pkg="U256"  spd="8" cond="CI"/>

				<part name="SL2E-7V-8E144CI"   die="SL2E-7V"   pkg="E144"  spd="8" cond="CI"/>
				<part name="SL2E-7V-8U256CI"   die="SL2E-7V"   pkg="U256"  spd="8" cond="CI"/>
				<part name="SL2E-7V-8U400CI"   die="SL2E-7V"   pkg="U400"  spd="8" cond="CI"/>

				<part name="SL2-12E-8N96C"     die="SL2-12E"   pkg="N96"   spd="8" cond="C"/>
				<part name="SL2-12E-8F256C"    die="SL2-12E"   pkg="F256"  spd="8" cond="C"/>
				<part name="SL2-12E-8F256CI"   die="SL2-12E"   pkg="F256"  spd="8" cond="CI"/>

				<part name="SL2S-12E-8E176C"   die="SL2S-12E"  pkg="E176"  spd="8" cond="C"/>
				<part name="SL2S-12E-8EA176C"  die="SL2S-12E"  pkg="EA176" spd="8" cond="C"/>
				
				<part name="SL2E-15V-8U484CI"  die="SL2E-15V"  pkg="U484"  spd="8" cond="CI"/>

				<part name="SL2-22E-8FA256CI"  die="SL2-22E"   pkg="FA256" spd="8" cond="CI"/>
				<part name="SL2S-22E-8FA256CI" die="SL2S-22E"  pkg="FA256" spd="8" cond="CI"/>

				<part name="SL2-25E-8F256C"    die="SL2-25E"   pkg="F256"  spd="8" cond="C"/>
				<part name="SL2-25E-8F256CI"   die="SL2-25E"   pkg="F256"  spd="8" cond="CI"/>
				<part name="SL2-25E-8FA256CI"  die="SL2-25E"   pkg="FA256" spd="8" cond="CI"/>
				<part name="SL2-25E-8U324C"    die="SL2-25E"   pkg="U324"  spd="8" cond="C"/>
				<part name="SL2-25E-8U324A"    die="SL2-25E"   pkg="U324"  spd="8" cond="A"/>
				<part name="SL2-25E-8U484CI"   die="SL2-25E"   pkg="U484"  spd="8" cond="CI"/>

				<part name="SL2-25E-144KGD"    die="SL2-25E"   pkg="144KGD" spd="" cond=""/>

				<part name="SL2S-25E-8U213C"   die="SL2S-25E"  pkg="U213"  spd="8" cond="C"/>

				<part name="SL2D-25E-8N96C"    die="SL2D-25E"  pkg="N96"   spd="8" cond="C"/>
			</order_parts>
			<die name="SL2E-2E">
				<packages>
					<pkg>T999</pkg>
				</packages>

				<speedgrades>
					<speed>8</speed>
				</speedgrades>

				<conditions>
					<cond>C</cond>
				</conditions>
			</die>
			<die name="SL2E-2V">
				<packages>
					<pkg>U256</pkg>
					<pkg>E100</pkg>
					<pkg>N48</pkg>
					<pkg>NA48</pkg>
					<pkg>M132</pkg>
					<pkg>32SY</pkg>
				</packages>

				<speedgrades>
					<speed>8</speed>
				</speedgrades>

				<conditions>
					<cond>CI</cond>
					<cond>C</cond>
				</conditions>
			</die>
			<die name="SL2E-5E">
				<packages>
					<pkg>N84</pkg>
					<pkg>N96</pkg>
					<pkg>M121</pkg>
					<pkg>W81</pkg>
					<pkg>WE81</pkg>
					<pkg>T256</pkg>
				</packages>

				<speedgrades>
					<speed>8</speed>
				</speedgrades>

				<conditions>
					<cond>I</cond>
					<cond>C</cond>
					<cond>CI</cond>
				</conditions>
			</die>
			<die name="SL2E-7V">
				<packages>
					<pkg>E144</pkg>
					<pkg>U256</pkg>
					<pkg>U400</pkg>
					<pkg>T999</pkg>
				</packages>

				<speedgrades>
					<speed>8</speed>
				</speedgrades>

				<conditions>
					<cond>I</cond>
					<cond>C</cond>
					<cond>CI</cond>
				</conditions>
			</die>

			<die name="SL2E-4V">
				<packages>
					<pkg>E144</pkg>
					<pkg>U256</pkg>
				</packages>

				<speedgrades>
					<speed>8</speed>
				</speedgrades>

				<conditions>
					<cond>C</cond>
					<cond>CI</cond>
				</conditions>
			</die>

			<die name="SL2-22E">
				<packages>
					<pkg>T999</pkg>
					<pkg>FA256</pkg>
				</packages>

				<speedgrades>
					<speed>8</speed>
				</speedgrades>

				<conditions>
					<cond>C</cond>
					<cond>CI</cond>
				</conditions>
			</die>

			<die name="SL2S-22E">
				<packages>
					<pkg>FA256</pkg>
				</packages>

				<speedgrades>
					<speed>8</speed>
				</speedgrades>

				<conditions>
					<cond>C</cond>
					<cond>CI</cond>
				</conditions>
			</die>

			<die name="SL2-12E">
				<packages>
					<pkg>F256</pkg>
					<pkg>N96</pkg>
					<pkg>T999</pkg>
				</packages>

				<speedgrades>
					<speed>8</speed>
				</speedgrades>

				<conditions>
					<cond>C</cond>
					<cond>CI</cond>
				</conditions>
			</die>
			<die name="SL2S-12E">
				<packages>
					<pkg>E176</pkg>
					<pkg>EA176</pkg>
				</packages>

				<speedgrades>
					<speed>8</speed>
				</speedgrades>

				<conditions>
					<cond>C</cond>
				</conditions>
			</die>
			<die name="SL2-12X">
				<packages>
					<pkg>F256</pkg>
				</packages>

				<speedgrades>
					<speed>8</speed>
				</speedgrades>

				<conditions>
					<cond>C</cond>
				</conditions>
			</die>
			<die name="SL2E-15V">
				<packages>
					<pkg>U484</pkg>
					<pkg>U676</pkg>
				</packages>

				<speedgrades>
					<speed>8</speed>
				</speedgrades>

				<conditions>
					<cond>CI</cond>
				</conditions>
			</die>
			<die name="SL2E-18V">
				<packages>
					<pkg>U676</pkg>
				</packages>

				<speedgrades>
					<speed>8</speed>
				</speedgrades>

				<conditions>
					<cond>CI</cond>
				</conditions>
			</die>
			<die name="SL2-25E">
				<packages>
					<pkg>F256</pkg>
					<pkg>FA256</pkg>
					<pkg>U324</pkg>
					<pkg>U484</pkg>
					<pkg>144KGD</pkg>
					<pkg>T999</pkg>
				</packages>

				<speedgrades>
					<speed>8</speed>
				</speedgrades>

				<conditions>
					<cond>C</cond>
					<cond>CI</cond>
					<cond>A</cond>
				</conditions>
			</die>
			<die name="SL2S-25E">
				<packages>
					<pkg>E176</pkg>
					<pkg>EA176</pkg>
					<pkg>U213</pkg>
				</packages>

				<speedgrades>
					<speed>8</speed>
				</speedgrades>

				<conditions>
					<cond>C</cond>
				</conditions>
			</die>
			<die name="SL2D-25E">
				<packages>
					<pkg>N96</pkg>
				</packages>

				<speedgrades>
					<speed>8</speed>
				</speedgrades>

				<conditions>
					<cond>C</cond>
				</conditions>
			</die>

		</family>

		<family name="SEAGULL" alias="SG">
			<die name="SG1128V">
				<packages>
					<pkg>E144</pkg>
				</packages>
				<speedgrades>
					<speed>8</speed>
				</speedgrades>
				<conditions>
					<cond>C</cond>
				</conditions>
			</die>
		</family>

		<family name="SLXO2" alias="slxo2">
			<die name="SLXO2-7V">
				<packages>
					<pkg>F256</pkg>
				</packages>

				<speedgrades>
					<speed>6</speed>
				</speedgrades>

				<conditions>
					<cond>C</cond>
				</conditions>
			</die>
		</family>
	</vendor>


	<vendor name="LATTICE" dir="lattice">
		<family name="XO2" alias="xo2">
			<order_parts>
				<part name="LCMXO2-7000HC-6FTG256C"   die="LCMXO2-7000HC" pkg="FTG256"  spd="6" cond="C"/>
			</order_parts>

			<die name="LCMXO2-7000HC">
				<packages>
					<pkg>FTG256</pkg>
				</packages>

				<speedgrades>
					<speed>6</speed>
				</speedgrades>

				<conditions>
					<cond>C</cond>
				</conditions>
			</die>
		</family>
	</vendor>
</device>
