<?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>The Art of FPGA Design - Post 1</title><link>/technologies/fpga-group/b/blog/posts/the-art-of-fpga-design---post-1</link><description>Running Out of Excuses Can you do FPGA design or teach yourself the skills required to do that with a $0 budget? Electrical engineers (and hobbyists and students and young - or old for that matter - people interested in electronics) are running ...</description><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>RE: The Art of FPGA Design - Post 1</title><link>https://community.element14.com/technologies/fpga-group/b/blog/posts/the-art-of-fpga-design---post-1</link><pubDate>Tue, 04 Aug 2020 11:41:48 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:f32b1102-215a-408d-8cb1-332c4aaa01a5</guid><dc:creator>thebluephoenix</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Small and concise, but useful nonetheless!&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=5085&amp;AppID=19&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: The Art of FPGA Design - Post 1</title><link>https://community.element14.com/technologies/fpga-group/b/blog/posts/the-art-of-fpga-design---post-1</link><pubDate>Wed, 11 Jul 2018 19:45:33 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:f32b1102-215a-408d-8cb1-332c4aaa01a5</guid><dc:creator>DAB</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Nice post, but I think you need to go back one more step.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;It is not an issue about using FPGA&amp;#39;s, the first issue is why SHOULD I use an FPGA for my project over a regular SBC?&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I have not used an FPGA, though I am aware of their capabilities and I used to do bit slice work back in the olden days.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I appreciate that FPGA&amp;#39;s are underused in the maker arena, but before you make a big push to include and FPGA, you first need to make the case as to why it is better, faster or cheaper than just using a SBC and software.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Yes you can do custom logic circuits, but the Cypress Semiconductor PSOC gives me both analog and digital components to do some of that, though not to the full degree of an FPGA.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I still have the basic issue. Why should I invest a lot of my time to become proficient with an FPGA for a hobby?&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;DAB&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=5085&amp;AppID=19&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: The Art of FPGA Design - Post 1</title><link>https://community.element14.com/technologies/fpga-group/b/blog/posts/the-art-of-fpga-design---post-1</link><pubDate>Wed, 11 Jul 2018 15:26:38 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:f32b1102-215a-408d-8cb1-332c4aaa01a5</guid><dc:creator>johnbeetem</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Hi Catalin,&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I&amp;#39;m looking forward to your series and getting the perspective of a Xilinx employee.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Here at element14 we&amp;#39;ve had numerous discussions about FPGAs in general and how to get people interested in using them.&amp;nbsp; One of my favorites is &lt;a class="jive-link-thread-small" href="https://www.element14.com/community/thread/38256/l/barriers-to-designing-with-fpgas"&gt;Barriers to designing with FPGAs?&lt;/a&gt;&amp;nbsp; I see the primary barrier as the steep learning curve, which I sometimes call the &amp;quot;The Cliffs of Insanity&amp;quot;.&amp;nbsp; You have to be pretty motivated to face that climb.&amp;nbsp; You&amp;#39;ve got to admit that 50 MB just for the Vivado WebPack installer plus 16 GB for the rest of it does seem like an awfully big download just to get an LED to blink.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;FPGA hardware entry cost isn&amp;#39;t too bad, but it&amp;#39;s usually at least US$50 when you include a programmer (either built-in or external) and shipping.&amp;nbsp; It&amp;#39;s not like trying a new programming language which you can download and run on your PC for free.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;If Xilinx were serious about attracting entry-level designers I&amp;#39;d advise them to check out the Cypress PSoC 4200 prototyping board ($4-$5) and the Lattice iCEstick ($20-25).&amp;nbsp; These are obviously being sold below manufacturing cost, but IMO they&amp;#39;re a good way to attract new users.&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=5085&amp;AppID=19&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: The Art of FPGA Design - Post 1</title><link>https://community.element14.com/technologies/fpga-group/b/blog/posts/the-art-of-fpga-design---post-1</link><pubDate>Wed, 11 Jul 2018 07:42:22 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:f32b1102-215a-408d-8cb1-332c4aaa01a5</guid><dc:creator>michaelkellett</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;Xilinx are not the only FPGA vendor, nor are they the only one to offer free tools.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;In fact, both Lattice and Altera offer free toolsets which are probably rather easier for a beginner to get into.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;And both Lattice and Altera offer modern FPGAs which are far more suitable for starting out than Xylinix&amp;#39;s Series 7 offerings (the only parts supported by Vivado).&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Of course, Xilinx still offer much simpler parts and free versions of earlier toolsets to support them.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;For a beginner I recommend the Lattice ICE40 series of parts which are very simple, available in hand solderable packages, low cost and use very little power.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;For the more ambitious projects try Altera MAX10, the whole range is available in 144 pin TQFP, comes in dual or single 3.3V supply options, with or without ADCs.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;There are cheap third party and vendor supplied boards for X, A and L. (Lattice ice40 UltraPlus breakout board is $49).&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Learning FPGA hardware design does require that you go all the way and build something that works - so it&amp;#39;s not free. But the biggest cost is in intellectual effort - probably comparable (in difficulty and effort required) with teaching yourself to play piano to a decent grade.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;And there are problems that FPGAs can&amp;#39;t solve !&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;MK&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=5085&amp;AppID=19&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: The Art of FPGA Design - Post 1</title><link>https://community.element14.com/technologies/fpga-group/b/blog/posts/the-art-of-fpga-design---post-1</link><pubDate>Wed, 11 Jul 2018 01:09:23 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:f32b1102-215a-408d-8cb1-332c4aaa01a5</guid><dc:creator>shabaz</dc:creator><slash:comments>2</slash:comments><description>&lt;p&gt;Isn&amp;#39;t this a bit patronising? I&amp;#39;m not sure many engineers have &amp;quot;excuses&amp;quot; not to use FPGAs, yet your entire blog post seems to assert this premise throughout. Many engineers know that the toolchains are free, and that dev-boards really are not that expensive - sometimes even just tens of dollars.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I think it is very valid stating that hardware design is very different to software design, and given that the vendors themselves have not helped as much as they could have in the past (proof point: go check out how much good books and courses on various HDLs cost..) I wouldn&amp;#39;t consider it an excuse, more a very valid reason!&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=5085&amp;AppID=19&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item></channel></rss>