<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Christoffer Kjølbæk &#187; Add new tag</title>
	<atom:link href="http://ostehamster.dk/blog/index.php/tag/add-new-tag/feed/" rel="self" type="application/rss+xml" />
	<link>http://ostehamster.dk/blog</link>
	<description>I have a blog, therefore I am…</description>
	<lastBuildDate>Tue, 03 Jan 2012 22:37:34 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Using Avnet AvProg for Xilinx® Spartan®-3A Evaluation Kit under Linux</title>
		<link>http://ostehamster.dk/blog/index.php/2009/07/14/using-avnet-avprog-for-xilinx%c2%ae-spartan%c2%ae-3a-evaluation-kit-under-linux/</link>
		<comments>http://ostehamster.dk/blog/index.php/2009/07/14/using-avnet-avprog-for-xilinx%c2%ae-spartan%c2%ae-3a-evaluation-kit-under-linux/#comments</comments>
		<pubDate>Tue, 14 Jul 2009 18:01:59 +0000</pubDate>
		<dc:creator>Christoffer Kjølbæk</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Add new tag]]></category>
		<category><![CDATA[FPGA]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[VHDL]]></category>
		<category><![CDATA[VHDL / FPGA]]></category>

		<guid isPermaLink="false">http://ostehamster.dk/blog/?p=342</guid>
		<description><![CDATA[Avnet has made a very cheap ($49) Xilinx Spartan 3A Eval kit, with a lot of nice features. The FPGA is not programmed through a JTag, but through some "homemade" USB connection. Avnet has made a tool called AvProg for this connection, which is Windows only (shame on them!) :( It is, however, fairly easy [...]]]></description>
			<content:encoded><![CDATA[<p>Avnet has made a very cheap ($49) <a href="www.em.avnet.com/spartan3a-evl">Xilinx Spartan 3A Eval kit</a>, with a lot of nice features.</p>
<p>The FPGA is not programmed through a JTag, but through some "homemade" USB connection. Avnet has made a tool called AvProg for this connection, which is Windows only (shame on them!) :(</p>
<p>It is, however, fairly easy to get working under Linux using Wine.<br />
<span id="more-342"></span></p>
<p>Start by downloading AvProg from <a href="https://www.em.avnet.com/common/filetree/0,2740,RID%3D%26CID%3D46501%26CAT%3D0%26CCD%3DUSA%26SID%3D32214%26DID%3DDF2%26SRT%3D1%26LID%3D32232%26PRT%3D0%26PVW%3D%26PNT%3D%26BID%3DDF2%26CTP%3DEVK,00.html?catalogId=500201&#038;langId=-1&#038;storeId=500201&#038;krypto=0BooYW%2FcJ0mYwVyasQhIfQQAM4eFMGGvFmqHPIDEbDUhggxRIR1oGDTlXxxYlXpWTcFZbsbqNQRZ%0A%2F5597Mu71DNXuFVCPwt6jiTvAbQ1TZrsFF1CV7Vs23jffO0Q5Bdk85rT3Mmyzl4uA8mFzVPlP%2F6l%0AbK83odPMqQi3uZYLp0RkkFiTzzSPvCQ0aU%2FS4ku4LAnH2gA9Zto3UkQ%2FPhOcFwEaZqyVaXuvDmwo%0A9bJMoI0%2F5RDHRKoH5Ov8RLgJJG8Io3%2FwEkvziZEw9kHTN4OYysbsQ8pmgkPlyG7im9x02TRTUsup%0ABXnSBpwpe34NVhJoK%2FFqDnR6Om7K2PNa%2F7QdTKHKRwBQ15PyX6gp43Juvcn6aKiIUl5%2FFH8JvPn5%0AgapYbDFKDmaCRWvj1QojgoWPUQqw4WNuOBR8zDV5qkZHNVPVc2AcWXId9XXZqN96vdnw1iGs%2F3xg%0AedUSxMDTsoqEgtKWK8vZ1w9Z30P4ub4xjC6Bk78G3Y%2Bz%2BFTJg5NdkVRMurTNlMSLord4ShdQ5%2Bf0%0AR1eqE5YOpiKbUfAWW8uEjJj7a57Zb5yMyumJs9tnlmWVQI45E66hvLVDXIXEBpADCW%2BCUT7C2bMn%0AwCqN7e6omHfZf7ZqPbFZgjOadh5xvJIYS4nsGbQlwQi4%2BB8hs1fJKWrc4WYjrtk17htwN5VQxYBf%0AdBSbwZmnXvKEY9DeWc2g72Sq1b0bgfMwXonC9tc%2F5k0C%2F%2B%2BdSfNTpoTbDmudf3m1W4HV57i11itn%0ACKNeXujS8Hxv3SPMm8tIt%2FzMtICTSY%2BlenhEr%2FP4LeVsNZJ7qRpejsKvJNpuNZwnzVutTRGuemlb%0AynpZkTKUNOlJr4cSFTxetdWEkEPWrmFozgWNqwsmXKinepXEZyF65TvR2aDVa73W8tb1FJTZGgGO%0ACHEAkeT0mjK0lpBBUnRlD2Z0SauiOdjsJPYTDY66i9CBBjF2T3TxtEIVWT%2Bx1j2UDKVtf4JIGwB2%0AkAcm33NCAn0rc6yhq7e8nIX%2FClvG2hf1umsxiNWAQ1JheQ443mWQze26dK1rgJZsTH1BLYntjwFB%0ARcIUO1m1YuCW%2F5PSRtghkMBCIoROSWiI8WWqyHLNNvHbbgNLxOxfzN1F2mdgZzXyOGjcRU27wsc3%0AlGsdWT8GuFAIze4HU8ISZMhokef%2BD06WFhhD7hvhQ5w0aa5GQsTkbUefvc%2FPJph9g5dOlBXY0N%2F7%0AUgbPKf3Rkm8D22qUHnN4qg4NaRNVHMd172ou5VmlnhEwKZoUyKQ3OZ2t1%2FeF1sUfVva7oPJ4Ov8P%0AjltAVpK5veLgeacvF6hSJgMSfgOJuPHdyK3dR5uOwJyG8mxoQBiGRSJMLXXQxZ8%3D">avnet.com</a>, which requires you to register.</p>
<p>Next unzip the archive and install it into Wine</p>
<blockquote><p>mkdir AvProg<br />
cd AvProg<br />
unzip AvProg_v340i.1_setup.zip<br />
wine setup.exe<br />
cd ..<br />
rm AvProg -r</p></blockquote>
<p>When the eval board is connected it will be attached to <em>/dev/ttyACM0</em> (or another number). This device has to be made to <em>comx</em> inside Wine. This is done like this</p>
<blockquote><p>cd ~/.wine/dosdevice<br />
ln -s /dev/ttyACM0 com1</p></blockquote>
<p>Removing the Skins directory will disable the fancy coloured GUI and make the application much better under wine (<a href="http://community.em.avnet.com/t5/Spartan-3A-Evaluation-Kit/New-AvProg-Installer-Posted/td-p/260">explanation</a>):</p>
<blockquote><p>
cd ~/.wine/drive_c/Program\ Files/Avnet/AvProg/<br />
rm -rdf Skins</p></blockquote>
<p>That's it, write some VHDL/Verilog, make a bit file and run AvProg</p>
<blockquote><p>wine ~/.wine/drive_c/Program\ Files/Avnet/AvProg/AvProg.exe</p></blockquote>
<p>and have fun :)</p>
]]></content:encoded>
			<wfw:commentRss>http://ostehamster.dk/blog/index.php/2009/07/14/using-avnet-avprog-for-xilinx%c2%ae-spartan%c2%ae-3a-evaluation-kit-under-linux/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

