<?xml-stylesheet type="text/xsl" href="https://community.element14.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Exploring FPGAs</title><link>/members-area/personalblogs/b/blog/posts/exploring-fpgas</link><description>Thanks to a wonderful fellow engineer, Mr. Shabaz, I now have a KNJN.com Pluto II FPGA board with an Altera Cyclone installed to experiment with. It seems to offer the same kind of fun exploration and experimentation as many of the microcontrol...</description><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>RE: Exploring FPGAs</title><link>https://community.element14.com/members-area/personalblogs/b/blog/posts/exploring-fpgas</link><pubDate>Fri, 23 Aug 2013 03:29:06 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:a419def8-b863-4aa6-8f60-a8d12064105d</guid><dc:creator>billabott</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;I was thinking about a booster pack to add a FPGA to the Stellaris Launchpad (EK-LM4F120XL).&amp;nbsp; How difficult are the power supply issues for home made fpga boards?&amp;nbsp;&amp;nbsp; I found this on TI site: &lt;a class="jive-link-external-small" href="http://www.ti.com/lit/an/snva267a/snva267a.pdf" rel="nofollow ugc noopener" target="_blank"&gt;http://www.ti.com/lit/an/snva267a/snva267a.pdf&lt;/a&gt; .&amp;nbsp; Also is their a possiblity of using the TI USB programmer to update the FPGA on the booster pack by moving a jumper or something instead of using the regular ISCP for the FPGA?&amp;nbsp; I have gathered that the FPGA has high value currently in achieving quick updates to graphical display screens.&amp;nbsp; Are there other areas in robotics/automation where the speed of FPGA meets the need for speed?&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Likely Useful Resource: &lt;a class="jive-link-external-small" href="http://www.ti.com/lit/an/slaa535a/slaa535a.pdf" rel="nofollow ugc noopener" target="_blank"&gt;http://www.ti.com/lit/an/slaa535a/slaa535a.pdf&lt;/a&gt;&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=16064&amp;AppID=293&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Exploring FPGAs</title><link>https://community.element14.com/members-area/personalblogs/b/blog/posts/exploring-fpgas</link><pubDate>Mon, 19 Aug 2013 02:58:13 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:a419def8-b863-4aa6-8f60-a8d12064105d</guid><dc:creator>billabott</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;First came www.fpga4fun.com.&lt;/p&gt;&lt;p&gt;Not to be forgotten is the real purpose of digital automation: Arcade Games!&lt;/p&gt;&lt;p&gt;&lt;a class="jive-link-external-small" href="http://www.fpgaarcade.com/" rel="nofollow ugc noopener" target="_blank"&gt;http://www.fpgaarcade.com/&lt;/a&gt;&amp;nbsp;&amp;nbsp; using FPGA.&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=16064&amp;AppID=293&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Exploring FPGAs</title><link>https://community.element14.com/members-area/personalblogs/b/blog/posts/exploring-fpgas</link><pubDate>Mon, 19 Aug 2013 02:44:48 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:a419def8-b863-4aa6-8f60-a8d12064105d</guid><dc:creator>billabott</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;I have discovered how to purchase the UP2 Education Board from Altera with supporting CD and extras for $149.00.&amp;nbsp; &lt;a class="jive-link-external-small" href="http://users.ece.gatech.edu/~hamblen/book/up2form.pdf" rel="nofollow ugc noopener" target="_blank"&gt;http://users.ece.gatech.edu/~hamblen/book/up2form.pdf&lt;/a&gt;&lt;/p&gt;&lt;p&gt;That may be old dated info so the true source may actually be:&lt;/p&gt;&lt;p&gt;&lt;a class="jive-link-external-small" href="http://www.altera.com/education/univ/members/purchase/unv-purchase-info.html?GSA_pos=1&amp;amp;WT.oss_r=1&amp;amp;WT.oss=university%20program%20order%20form" rel="nofollow ugc noopener" target="_blank"&gt;http://www.altera.com/education/univ/members/purchase/unv-purchase-info.html?GSA_pos=1&amp;amp;WT.oss_r=1&amp;amp;WT.oss=university%20program%20order%20form&lt;/a&gt;&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=16064&amp;AppID=293&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Exploring FPGAs</title><link>https://community.element14.com/members-area/personalblogs/b/blog/posts/exploring-fpgas</link><pubDate>Mon, 19 Aug 2013 02:25:07 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:a419def8-b863-4aa6-8f60-a8d12064105d</guid><dc:creator>billabott</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;No Drooling allowed!&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;a class="jive-link-external-small" href="http://www.dinigroup.com/new/DNBFC_S12_12_Cluster.php" rel="nofollow ugc noopener" target="_blank"&gt;http://www.dinigroup.com/new/DNBFC_S12_12_Cluster.php&lt;/a&gt;&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=16064&amp;AppID=293&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Exploring FPGAs</title><link>https://community.element14.com/members-area/personalblogs/b/blog/posts/exploring-fpgas</link><pubDate>Thu, 15 Aug 2013 23:35:01 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:a419def8-b863-4aa6-8f60-a8d12064105d</guid><dc:creator>shabaz</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;Hi William,&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;That&amp;#39;s great! Glad that you got through the toolchain bit. It&amp;#39;s not easy (at least, not with Xilinx). &lt;/p&gt;&lt;p&gt;I too have just tried your code on Xilinx tools, and will soon try it on a CPLD board. It&amp;#39;s also possible to simulate it (by writing a testbench) but I&amp;#39;m not sure how to do that in verilog, I&amp;#39;ve only done it in VHDL.&lt;/p&gt;&lt;p&gt;To alter the blinking there are a few ways for example either the input pin clock could be slowed down or sped up (but that requires a crystal change!), or the speed could be halved or doubled by changing the assign LED = count[23] line up or down, but for more flexibility, it is possible to synthesize more logic. For example, it is possible to use statements like &lt;/p&gt;&lt;p&gt;assign LED = (count==24&amp;#39;d100)?1&amp;#39;b0:1&amp;#39;b1; which can conditionally set the LED output. By the way, I just found &lt;a class="jive-link-external-small" href="http://www.fpga.com.cn/hdl/training/verilog%20reference%20guide.pdf" rel="nofollow ugc noopener" target="_blank"&gt;this link&lt;/a&gt; which may be useful. It seems at least as good as my textbook (which is quite basic).&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=16064&amp;AppID=293&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item></channel></rss>