<?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>Volts and Bytes<title>&#187; Development Tool</title>
</title>
	<atom:link href="http://voltsandbytes.com/tag/development-tool/feed/" rel="self" type="application/rss+xml" />
	<link>http://voltsandbytes.com</link>
	<description>Microcontroller projects, tutorials, and other electronics stuffs...</description>
	<lastBuildDate>Tue, 31 Aug 2010 09:57:05 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>USB Development Board</title>
		<link>http://voltsandbytes.com/usb-development-board/</link>
		<comments>http://voltsandbytes.com/usb-development-board/#comments</comments>
		<pubDate>Sun, 01 Nov 2009 11:57:41 +0000</pubDate>
		<dc:creator>jer</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[Development Board]]></category>
		<category><![CDATA[Development Tool]]></category>
		<category><![CDATA[Microchip]]></category>
		<category><![CDATA[PIC]]></category>
		<category><![CDATA[PIC USB]]></category>
		<category><![CDATA[PIC18F]]></category>
		<category><![CDATA[PIC18F4550]]></category>
		<category><![CDATA[USB]]></category>

		<guid isPermaLink="false">http://voltsandbytes.com/?p=176</guid>
		<description><![CDATA[USB has established itself as the new standard for connectivity. That is why USB connectivity has become the “holy grail” of most embedded applications. Well, let me get straight to the point. If you want to start developing projects with USB interface, you want to have  the  proper development tools. To have the tools that you need, you either [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="aligncenter size-full wp-image-194" title="USBPIC-front" src="http://voltsandbytes.com/wp-content/uploads/2009/11/USBPIC-front.jpg" alt="" width="588" height="248" /></p>
<p>USB has established itself as the new standard for connectivity. That is why USB connectivity has become the “holy grail” of most embedded applications.</p>
<p>Well, let me get straight to the point. If you want to start developing projects with USB interface, you want to have  the  proper development tools. To have the tools that you need, you either have to buy or to do-it-yourself.</p>
<p>If you want to build a USB development board yourself, here is one for you.<span id="more-176"></span></p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-181" title="USBPIC-side1" src="http://voltsandbytes.com/wp-content/uploads/2010/07/USBPIC-side1.jpg" alt="" width="588" height="248" /></p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-182" title="USBPIC-side2" src="http://voltsandbytes.com/wp-content/uploads/2010/07/USBPIC-side2.jpg" alt="" width="588" height="307" /></p>
<p style="text-align: center;"><script type="text/javascript"><!--
google_ad_client = "pub-4129695434726741";
google_ad_slot = "5940435964";
google_ad_width = 468;
google_ad_height = 15;
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</p>
<p> This development board features Microchip’s PIC18F4550. This development board is a simplified version of <a href="http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&amp;nodeId=1406&amp;dDocName=en021940">Microchip’s PICDEM Full Speed USB</a>. It has one trimmer for ADC, LEDs, push buttons, and USB connector. Most of the pins of PIC18F4550 are brought out to header connectors. It is powered by USB port. Lastly, it is compatible with <a href="http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&amp;nodeId=2680&amp;dDocName=en537044">Microchip’s MCHPFSUSB USB Framework</a>.</p>
<p>Since this development board is a simplified PICDEM FS USB board, hex files can be loaded to PIC18F4550 using the USB bootloader provided by Microchip. Microchip also provided a software tool to download hex files to PIC18F4550.</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-177" title="bot" src="http://voltsandbytes.com/wp-content/uploads/2010/07/bot.jpg" alt="" width="564" height="486" /></p>
<p style="text-align: center;"> <img class="aligncenter size-full wp-image-178" title="bot2" src="http://voltsandbytes.com/wp-content/uploads/2010/07/bot2.jpg" alt="" width="569" height="494" /></p>
<p style="text-align: center;"> <script type="text/javascript"><!--
google_ad_client = "pub-4129695434726741";
google_ad_slot = "5940435964";
google_ad_width = 468;
google_ad_height = 15;
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</p>
<p style="text-align: left;">Here is a video of my development board in action.</p>
<p style="text-align: center;"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="350" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://www.youtube.com/v/RYEouDEhILg" /><embed type="application/x-shockwave-flash" width="425" height="350" src="http://www.youtube.com/v/RYEouDEhILg"> </embed></object></p>
<p style="text-align: center;"><script type="text/javascript"><!--
google_ad_client = "pub-4129695434726741";
google_ad_slot = "5940435964";
google_ad_width = 468;
google_ad_height = 15;
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</p>
<p>Aside from the software tool, Microchip also provides a lot of application notes, sample codes, and libraries to help developers in developing USB embedded applications.</p>
<p>I tried writing a simple code using CDC and here is the video.</p>
<p style="text-align: center;"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="350" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://www.youtube.com/v/lAA58gHTYWc" /><embed type="application/x-shockwave-flash" width="425" height="350" src="http://www.youtube.com/v/lAA58gHTYWc"></embed></object></p>
<p style="text-align: left;"> </p>
<p style="text-align: left;"><span style="text-decoration: underline;"><strong>Download</strong></span></p>
<p style="text-align: left;">The schematic of the board can be downloaded <a href="http://voltsandbytes.com/wp-content/uploads/2010/07/pic18f4550-board.zip">here</a>. You will need Eagle CAD to open the schematic file.</p>
]]></content:encoded>
			<wfw:commentRss>http://voltsandbytes.com/usb-development-board/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Handy FPGA Laboratory</title>
		<link>http://voltsandbytes.com/handy-fpga-laboratory/</link>
		<comments>http://voltsandbytes.com/handy-fpga-laboratory/#comments</comments>
		<pubDate>Mon, 26 Oct 2009 13:12:15 +0000</pubDate>
		<dc:creator>jer</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Development Board]]></category>
		<category><![CDATA[Development Tool]]></category>
		<category><![CDATA[FPGA]]></category>
		<category><![CDATA[Spartan 3-E]]></category>
		<category><![CDATA[Spartan3E]]></category>
		<category><![CDATA[Xilinx]]></category>

		<guid isPermaLink="false">http://voltsandbytes.com/?p=167</guid>
		<description><![CDATA[Want to learn real digital hardware design? You might want to consider Field Programmable Grid Arrays or FPGAs. There are a lot of FPGA learning kits available today. Some are specially designed to target developments of commercial projects which are, of course, very expensive. Some are a little bit price friendly specially for students and FPGA [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;">Want to learn real digital hardware design? You might want to consider <a href="http://en.wikipedia.org/wiki/Field-programmable_gate_array">Field Programmable Grid Arrays or FPGAs</a>. There are a lot of FPGA learning kits available today. Some are specially designed to target developments of commercial projects which are, of course, very expensive. Some are a little bit price friendly specially for students and FPGA newbies (like me).</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-170" title="basys-top" src="http://voltsandbytes.com/wp-content/uploads/2010/07/basys-top.jpg" alt="" width="588" height="378" /></p>
<p style="text-align: left;"><span id="more-167"></span></p>
<p style="text-align: center;"><script type="text/javascript"><!--
google_ad_client = "pub-4129695434726741";
google_ad_slot = "5940435964";
google_ad_width = 468;
google_ad_height = 15;
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-168" title="basys-bottom" src="http://voltsandbytes.com/wp-content/uploads/2010/07/basys-bottom.jpg" alt="" width="588" height="368" /></p>
<p style="text-align: center;"><script type="text/javascript"><!--
google_ad_client = "pub-4129695434726741";
google_ad_slot = "5940435964";
google_ad_width = 468;
google_ad_height = 15;
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</p>
<p style="text-align: left;">I got one FPGA development board designed by <a href="http://www.digilentinc.com/">Digilent</a> which is the <a href="http://www.digilentinc.com/Products/Detail.cfm?Prod=BASYS&amp;Nav1=Products&amp;Nav2=Programmable">Basys FPGA board</a> (there is already a newer version – <a href="http://www.digilentinc.com/Products/Detail.cfm?NavPath=2,400,790&amp;Prod=BASYS2">Basys2</a>). The regular price is USD79 and the academic price is USD59. I got mine from <a href="http://www.ebay.com/">ebay</a> for USD49 – of course, it is already used.</p>
<p>So, what does this FPGA board feature?</p>
<ul>
<li>The on-board FPGA is from the Spartan 3-E FPGA family of <a href="http://www.xilinx.com/">Xilinx</a>.</li>
<li>It has on board I/O devices – 7-segment displays, LEDs, slide, switches, and push buttons.</li>
<li>It has one VGA port and one PS/2 port.</li>
<li>It has external I/O  connectors.</li>
<li>It can be powered by USB or wall DC adaptor.</li>
<li>It has on-board oscillator – 25, 50, and 100MHz.</li>
<li>It has on-board flash configuration ROM.</li>
<li>It can be configured using the on-board USB board!</li>
</ul>
<p>Pretty complete, isn’t it?</p>
<p>Indeed, it is a handy FPGA laboratory…</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-169" title="basys-box" src="http://voltsandbytes.com/wp-content/uploads/2010/07/basys-box.jpg" alt="" width="588" height="449" /></p>
<p style="text-align: center;"><script type="text/javascript"><!--
google_ad_client = "pub-4129695434726741";
google_ad_slot = "5940435964";
google_ad_width = 468;
google_ad_height = 15;
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</p>
]]></content:encoded>
			<wfw:commentRss>http://voltsandbytes.com/handy-fpga-laboratory/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>All-in-One AVR Development Tool</title>
		<link>http://voltsandbytes.com/all-in-one-avr-development-tool/</link>
		<comments>http://voltsandbytes.com/all-in-one-avr-development-tool/#comments</comments>
		<pubDate>Tue, 20 Oct 2009 12:35:22 +0000</pubDate>
		<dc:creator>jer</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[ATmega]]></category>
		<category><![CDATA[Atmel]]></category>
		<category><![CDATA[ATtiny]]></category>
		<category><![CDATA[AVR]]></category>
		<category><![CDATA[AVR Dragon]]></category>
		<category><![CDATA[Development Board]]></category>
		<category><![CDATA[Development Tool]]></category>

		<guid isPermaLink="false">http://voltsandbytes.com/?p=152</guid>
		<description><![CDATA[If you are an AVR fan, you must be familiar with most of Atmel’s AVR development  tools: STK500, AVR Studio, AVRISP, AVR TJAGICE, AVR JTAGICE mkII, AVRISP mkII, STK600, etc. But there is one Atmel AVR development tool that provides ISP programming, High Voltage Programming, and debugging which comes in small form, beautiful box, and cheap price.  [...]]]></description>
			<content:encoded><![CDATA[<p>If you are an <a href="http://www.atmel.com/products/avr/default.asp?family_id=607">AVR</a> fan, you must be familiar with most of <a href="http://www.atmel.com/dyn/products/tools.asp?family_id=607">Atmel’s AVR development  tools</a>:<strong> STK500</strong>, <strong>AVR Studio</strong>, <strong>AVRISP</strong>, <strong>AVR TJAGICE</strong>, <strong>AVR JTAGICE mkII</strong>, <strong>AVRISP mkII</strong>, <strong>STK600</strong>, etc. But there is one Atmel AVR development tool that provides ISP programming, High Voltage Programming, and debugging which comes in small form, beautiful box, and cheap price. </p>
<p>The development tool that I am talking about is the <strong>AVR Dragon</strong>.</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-155" title="dragon" src="http://voltsandbytes.com/wp-content/uploads/2010/07/dragon.jpg" alt="" width="588" height="248" /></p>
<p style="text-align: center;"><script type="text/javascript"><!--
google_ad_client = "pub-4129695434726741";
google_ad_slot = "5940435964";
google_ad_width = 468;
google_ad_height = 15;
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</p>
<p><span id="more-152"></span>AVR Dragon is highlighting <strong>In-System-Programming</strong>, <strong>High Voltage Serial</strong> and <strong>Parallel Programming</strong>,<strong> JTAG</strong>, and <strong>debugWire</strong>. You can almost do all kinds of programming and debugging methods with those features. Aside from that, the PC communication and power is provided by USB. It is fully supported by the free AVR Studio IDE which makes developing AVR projects very fast.</p>
<p>Using the AVR Dragon requires some hardware setup first. Each target AVR MCU must be connected to the proper header pins provided with the board. However, the user must provide and solder the other remaining header pins to fully use it. Also, one major drawback of the AVR dragon is that it does not come with wire connectors and USB cable.</p>
<p>All in all, I am a very satisfied user of AVR Dragon and it saved me from a lot of hassles. For a retail price of USD49, it gives me the comfort that i deserve when it comes to developing projects using my favorite AVR microcontrollers.</p>
<p style="text-align: center;"><script type="text/javascript"><!--
google_ad_client = "pub-4129695434726741";
google_ad_slot = "5940435964";
google_ad_width = 468;
google_ad_height = 15;
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</p>
]]></content:encoded>
			<wfw:commentRss>http://voltsandbytes.com/all-in-one-avr-development-tool/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
