<?xml version="1.0" encoding="UTF-8" ?>
<?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/"><channel><title>Project14 | Winners Announcement: Digital Fever: From Simple Gates to FPGA and Beyond!</title><link>https://community.element14.com/challenges-projects/project14/digitalfever/w/documents/5310/project14-winners-announcement-digital-fever-from-simple-gates-to-fpga-and-beyond</link><description /><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>Project14 | Winners Announcement: Digital Fever: From Simple Gates to FPGA and Beyond!</title><link>https://community.element14.com/challenges-projects/project14/digitalfever/w/documents/5310/project14-winners-announcement-digital-fever-from-simple-gates-to-fpga-and-beyond</link><pubDate>Mon, 26 Apr 2021 23:36:04 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:ded613c8-c131-4885-a58d-76b4b4ea55f0</guid><dc:creator>tariq.ahmad</dc:creator><comments>https://community.element14.com/challenges-projects/project14/digitalfever/w/documents/5310/project14-winners-announcement-digital-fever-from-simple-gates-to-fpga-and-beyond#comments</comments><description>Current Revision posted to Documents by tariq.ahmad on 4/26/2021 11:36:04 PM&lt;br /&gt;
&lt;div style="border:1px solid #9EA900;margin:0px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="background-color:#f4f4f2;padding:0px;margin:0px;width:100%;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td rowspan="3" style="padding:6px 15px 6px 12px;"&gt;&lt;a href="/challengesprojects/project14/"&gt;&lt;img alt="image" src="/e14/assets/legacy/2017/project14_logodoc.png" style="vertical-align:top;"  /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td rowspan="3" style="padding:6px 12px 8px 0px;"&gt;&lt;p style="margin:0;font-size:18px;font-weight:bold;padding-bottom:4px;"&gt;&lt;a class="jivecontainerTT-hover-container jive-link-community-small" href="/challengesprojects/project14/digitalfever/"&gt;Digital Fever&lt;/a&gt;&lt;/p&gt;&lt;p style="margin:0;padding-bottom:6px;line-height:17px;"&gt;&lt;span style="font-weight:bold;font-family:Verdana, &amp;#39;Verdana Ref&amp;#39;, Geneva, Tahoma, sans-serif;color:#333333;background-color:#f4f4f2;"&gt;Enter Your Electronics &amp;amp; Design Project&lt;/span&gt;&lt;span style="color:#333333;font-family:Verdana, &amp;#39;Verdana Ref&amp;#39;, Geneva, Tahoma, sans-serif;background-color:#f4f4f2;"&gt; for a chance to win a $200 shopping cart!&lt;/span&gt;&lt;/p&gt;&lt;span class="e14-conditional-content e14-init-hidden e14-conditional-logged-in-true"&gt;&lt;span class="e14-button-medium e14-button-primary"&gt;&lt;a class="" href="https://www.element14.com/community/blog/create-post!input.jspa?containerType=37&amp;amp;containerID=18155&amp;amp;tags=digitalfeverch" title="Submit an Entry"&gt;Submit an Entry&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="e14-conditional-content e14-init-hidden e14-conditional-logged-out-true"&gt;&lt;span class="e14-button-large e14-button-primary"&gt;&lt;a class="" href="https://www.element14.com/community/create-account.jspa?ICID=p14DCH-nanorama-doc" title="Submit an Entry"&gt;Submit an Entry&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="/challengesprojects/project14/"&gt;&amp;nbsp; Back to homepage &lt;img loading="lazy" alt="image" src="/e14/assets/legacy/gen/LinkArrow.gif"  /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td style="background-color:#9ea900;vertical-align:middle;padding:10px 12px;" width="24%"&gt;&lt;a class="jive-link-community-small" href="/challengesprojects/project14/"&gt;&lt;span style="font-size:12px;color:#ffffff;"&gt;&lt;strong&gt;Project14 Home&lt;/strong&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#767e00;vertical-align:middle;padding:10px 12px;"&gt;&lt;span style="color:#dceb93;text-decoration:none;font-size:12px;"&gt;&lt;a class="jive-link-wiki-small" href="/challenges-projects/project14/w/documents/3370/project14-project-competition-events-trophies-timetable-projected-and-historical-timelines"&gt;&lt;span style="color:#ffffff;text-decoration:none;font-size:12px;"&gt;&lt;strong&gt;Monthly Themes&lt;/strong&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#596000;vertical-align:middle;padding:10px 12px;"&gt;&lt;a class="jive-link-wiki-small" href="/challenges-projects/project14/w/documents/20670/project14-you-decide-the-next-monthly-project-competition"&gt;&lt;span style="color:#ffffff;text-decoration:none;font-size:12px;"&gt;&lt;strong&gt;Monthly Theme Poll&lt;/strong&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="color:#303030;"&gt;&lt;strong&gt;Congratulations to &lt;span&gt;&lt;a href="/members/dougw"&gt;dougw&lt;/a&gt;&lt;/span&gt;&amp;nbsp; for &lt;a class="jive-link-blog-small" href="/challenges-projects/project14/digitalfever/b/blog/posts/the-logical-project"&gt;The Logical Project&lt;/a&gt;!&amp;nbsp; You are the winner of a $200 Shopping Cart and earn the Grand Prize Trophy Badge!&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="color:#303030;"&gt;&lt;strong&gt;Congratulations to &lt;span&gt;&lt;a href="/members/yesha98"&gt;yesha98&lt;/a&gt;&lt;/span&gt;&amp;nbsp; for &lt;a class="jive-link-blog-small" href="/challenges-projects/project14/digitalfever/b/blog/posts/prototyping-with-fpgas---final-project---pong-game"&gt;Prototyping with FPGAs - Final Project - Pong Game&lt;/a&gt;, &lt;span&gt;&lt;a href="/members/zst123"&gt;zst123&lt;/a&gt;&lt;/span&gt;&amp;nbsp; for&amp;nbsp; &lt;a class="jive-link-blog-small" href="/challenges-projects/project14/digitalfever/b/blog/posts/vidor-music-jukebox"&gt;Vidor Music Jukebox&lt;/a&gt;,&amp;nbsp; and &lt;span&gt;&lt;a href="/members/navadeepganeshu"&gt;navadeepganeshu&lt;/a&gt;&lt;/span&gt;&amp;nbsp; for &lt;a class="jive-link-blog-small" href="/challenges-projects/project14/digitalfever/b/blog/posts/digistep-a-digital-stepper-motor-controller-using-psoc4"&gt;DigiStep: A digital stepper motor controller using PSoC4!&lt;/a&gt;&amp;nbsp;&amp;nbsp; !&amp;nbsp; You are the First Place winners of the $100 Shopping Cart and earn First Place Trophies!&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;The Digital Fever competition was a celebration of all things digital, &lt;span style="color:#333333;font-family:Arial, &amp;#39;Lucida Grande&amp;#39;, sans-serif;"&gt;from digital logic, giving programs the ability to make complex decisions, to FPGA, which can begin configured to do just about anything.&lt;/span&gt; &lt;span style="color:#333333;font-family:Arial, &amp;#39;Lucida Grande&amp;#39;, sans-serif;"&gt; Project could be anything that involves Digital Logic such as those involving FPGA, PLD, logic gate ICs, CMOS logic, TTL, DTL, discrete logic, etc. &lt;span style="color:#333333;font-family:Arial, &amp;#39;Lucida Grande&amp;#39;, sans-serif;"&gt;Like the 1s and 0s currently used to translate reality into the digital world, the I Ching (which may be as much as 5,000 years old) represents reality in the binary language of Yin and Yang. Yin and Yang are polar opposites and are often described in terms of male and female, light and dark, on and off, positive and negative.&amp;nbsp; While binary code can literally be used to define images, numbers, letters, and music; according to the I Ching the universe is a constant mix and interaction between Yin and Yang and reality is an illusion.&amp;nbsp; Could the illusory nature of augmented reality, artificial intelligence, and virtual reality in the digital world be supporting evidence of the illusory nature of reality itself?&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="color:#333333;font-family:Arial, &amp;#39;Lucida Grande&amp;#39;, sans-serif;"&gt;The Grand Prize winner,&amp;nbsp; &lt;a class="jive-link-blog-small" href="/challenges-projects/project14/digitalfever/b/blog/posts/the-logical-project"&gt;The Logical Project&lt;/a&gt; &lt;/span&gt;, gave &lt;span&gt;&lt;a href="/members/dougw"&gt;dougw&lt;/a&gt;&lt;/span&gt; a chance to have some fun while designing a circuit using Boolean Logic.&amp;nbsp; &lt;span&gt;&lt;a href="/members/yesha98"&gt;yesha98&lt;/a&gt;&lt;/span&gt; gave a great primer that explains as much as possible about prototyping using FPGAs, covering FPGAs (Field Programmable Gate Arrays), ASSP (Application-Specific Standard Product), ASICs (Application Specific Integrated Circuits), PLDs (Programmable Logic Devices), PLAs (Programmable Logic Arrays), GALs (Generic Array Logic), PLDs (Programmable Logic Devices), and CPLDs (Complex Programmable Logic Devices).&amp;nbsp; He applies the concepts covered in his previous blogs to build a Pong game as his final project!&amp;nbsp;&amp;nbsp; &lt;span&gt;&lt;a href="/members/zst123"&gt;zst123&lt;/a&gt;&lt;/span&gt; did a MKR VIDOR 4000 project but &lt;span style="color:#333333;font-family:Arial, &amp;#39;Lucida Grande&amp;#39;, sans-serif;"&gt;decided not to touch the Arduino code anymore after bricking the WiFi module, and&lt;/span&gt; instead built his first project entirely in HDL, &lt;a class="jive-link-blog-small" href="/challenges-projects/project14/digitalfever/b/blog/posts/vidor-music-jukebox"&gt;Vidor Music Jukebox&lt;/a&gt;.&amp;nbsp; Rounding up the first place finishers was &lt;span&gt;&lt;a href="/members/navadeepganeshu"&gt;navadeepganeshu&lt;/a&gt;&lt;/span&gt; who found inspiration for his PSoC4 project from a roadtest review that he did on a Trinamic Stepper Driver Motor.&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;The runner up projects were also excellent and deserving as well.&amp;nbsp; &lt;span&gt;&lt;a href="/members/bluetiger9"&gt;Attila Tőkés&lt;/a&gt;&lt;/span&gt; used t&lt;span style="color:#333333;font-family:Arial, &amp;#39;Lucida Grande&amp;#39;, sans-serif;"&gt;he MKR Vidor 4000, is to build a basic Security Camera while also experimenting with hardware-accelerated video processing features like Motion Detection.&amp;nbsp; The camera image is taken from a RaspiCam v1.3. A Project14 logo along with an internet synced timestamp are applied as overlays. The resulting image was outputted to the Vidor 4000&amp;#39;s MicroHDMI port.&amp;nbsp; He then used &lt;/span&gt;&lt;span style="font-style:inherit;font-family:inherit;color:#333333;"&gt;&lt;a class="" href="https://www.tul.com.tw/productspynq-z2.html" style="font-weight:inherit;font-style:inherit;font-family:inherit;color:#007fac;"&gt;TUL PYNQ-Z2&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family:Arial, &amp;#39;Lucida Grande&amp;#39;, sans-serif;color:#333333;"&gt; &lt;/span&gt;&lt;span style="font-family:Arial, &amp;#39;Lucida Grande&amp;#39;, sans-serif;color:#333333;"&gt;to implement &lt;/span&gt;&lt;span style="font-style:inherit;font-family:inherit;color:#505050;"&gt;&lt;span style="font-weight:inherit;font-style:inherit;font-family:inherit;"&gt;Hardware Accelerated Motion Detection&lt;/span&gt;&lt;span style="font-weight:inherit;font-style:inherit;font-family:inherit;color:#333333;"&gt;.&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp; &lt;span&gt;&lt;a href="/members/dubbie"&gt;dubbie&lt;/a&gt;&lt;/span&gt; followed up &lt;a class="jive-link-blog-small" href="/challengesprojects/project14/remote-monitoring-control-devices/b/blog/posts/catdogfox-8-no-cats-but-some-nice-legs"&gt;CatDogFox #8 : No Cats but Some Nice Legs&lt;/a&gt; with &lt;a class="jive-link-blog-small" href="/challenges-projects/project14/digitalfever/b/blog/posts/cat-counter-mkiii"&gt;Cat Counter MKIII&lt;/a&gt;.&amp;nbsp; In the process, he found a way to declutter by making use of &lt;span style="color:#333333;font-family:Arial, &amp;#39;Lucida Grande&amp;#39;, sans-serif;"&gt;a whole bunch of simple TTL logic ICs from over 40 years ago when he first started messing about with electronics. &lt;/span&gt; &lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;Without further Ado here are your winners.......&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;table border="1" class="jiveBorder" style="border:1px solid #000000;width:100%;"&gt;&lt;thead&gt;&lt;tr&gt;&lt;th style="border:1px solid black;border:1px solid #000000;padding:2px;color:#ffffff;background-color:#6690bc;text-align:center;" valign="middle"&gt;&lt;strong&gt;{tabbedtable} Tab Label&lt;/strong&gt;&lt;/th&gt;&lt;th style="border:1px solid black;border:1px solid #000000;padding:2px;color:#ffffff;background-color:#6690bc;text-align:center;" valign="middle"&gt;&lt;strong&gt;Tab Content&lt;/strong&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="border:1px solid black;border:1px solid #000000;padding:2px;"&gt;&lt;p style="margin:0;"&gt;The Winners&lt;/p&gt;&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #000000;padding:2px;"&gt;&lt;h2&gt;&lt;span style="color:#3334ca;"&gt;The Grand Prize&lt;/span&gt;&lt;/h2&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/100x100/__key/communityserver-wikis-components-files/00-00-00-05-55/8551.contentimage_5F00_198926.png"&gt;&lt;img loading="lazy" alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/communityserver/wikis/components/files/00/00/00/05/55/8551.contentimage_198926.png-100x100.png?sv=2016-05-31&amp;amp;sr=b&amp;amp;sig=xdjMu6wg2BMpsMROo1oBD8k3Ylsmu2t7Bum0%2FurEWyA%3D&amp;amp;se=2026-08-23T23%3A59%3A59Z&amp;amp;sp=r&amp;amp;_=L2H2UbB4aj2K8tIK6qRsHQ==" style="max-height: 100px;max-width: 100px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;h2&gt;&lt;a class="jive-link-blog-small" href="/challenges-projects/project14/digitalfever/b/blog/posts/the-logical-project"&gt;The Logical Project&lt;/a&gt;&amp;nbsp;&amp;nbsp; by &lt;span&gt;&lt;a href="/members/dougw"&gt;dougw&lt;/a&gt;&lt;/span&gt;:&lt;/h2&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="color:#333333;font-family:Arial, &amp;#39;Lucida Grande&amp;#39;, sans-serif;"&gt;&lt;span&gt;&lt;a href="/members/dougw"&gt;dougw&lt;/a&gt;&lt;/span&gt; has always had a lot of fun designing digital circuits that used Boolean logic, but these days it is rare to see designs with lots of discrete gates. With this little project I&amp;#39;m going to have some fun designing a quadrature decoder and display using logic gates and flip-flops. It will actually use 9 inverters, 19 AND gates, 13 OR gates, 4 T&amp;nbsp; flip-flops, and 2 SR flip-flops for a total of 46 logic devices. If it was implemented with TTL or 4000 series chips it could take a dozen chips, but in this project I will implement all of these gates and their interconnections in a single PSoC 4 chip listed at $2.52 by the manufacturer. The 44+ pin &lt;/span&gt;&lt;span style="color:#333333;font-weight:inherit;font-family:inherit;font-style:inherit;"&gt;&lt;a class="" href="https://www.element14.com/community/view-product.jspa?fsku=&amp;amp;nsku=84Y4913&amp;amp;COM=noscript" style="font-weight:inherit;font-style:inherit;font-family:inherit;color:#007fac;"&gt;https://www.element14.com/community/view-product.jspa?fsku=&amp;amp;nsku=84Y4913&amp;amp;COM=noscript&lt;/a&gt;&lt;a class="" href="https://www.element14.com/community/view-product.jspa?fsku=&amp;amp;nsku=84Y4913&amp;amp;COM=noscript" style="font-weight:inherit;font-style:inherit;font-family:inherit;"&gt;PSoC 4 module&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#333333;font-family:Arial, &amp;#39;Lucida Grande&amp;#39;, sans-serif;"&gt; below allows one of these chips to plug into a breadboard.&amp;nbsp; &lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="color:#333333;font-family:Arial, &amp;#39;Lucida Grande&amp;#39;, sans-serif;"&gt;&lt;span&gt;&lt;a href="/members/dougw"&gt;dougw&lt;/a&gt;&lt;/span&gt; &lt;span style="color:#333333;font-family:Arial, &amp;#39;Lucida Grande&amp;#39;, sans-serif;"&gt; shows the system in operation so it is clear what is being attempted and the components involved.&amp;nbsp;&amp;nbsp; &lt;span style="color:#333333;font-family:Arial, &amp;#39;Lucida Grande&amp;#39;, sans-serif;"&gt;He then describes the first (simple) quadrature decoder he devised by using a visual Basic program to simulate the circuit. VB6 is a great tool for quickly implementing this simulation since it is can be used as a visual object oriented, event driven language. Each gate and its inputs and output are all visual and the code is a simple one line indicating what happens to the output based on what the inputs are. The gate code is automatically executed whenever an input changes so the program does not need a state machine. If an output changes because an input changed, and this output happens to be the input to another gate, it will automatically trigger the gate code for that next stage. No real program planning is needed.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;table border="0px" class="jiveBorder" style="border:0px solid #ffffff;width:100%;"&gt;&lt;thead&gt;&lt;tr&gt;&lt;th colspan="2" style="border:0pxpx solid black;border:0px solid #ffffff;padding:6px;color:#ffffff;background-color:#9ea900;text-align:left;" valign="middle"&gt;&lt;strong&gt;The Logical Project&lt;/strong&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="border:0pxpx solid black;border:0px solid #ffffff;width:50%;padding:6px;"&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/327x296/__key/communityserver-wikis-components-files/00-00-00-05-55/0068.contentimage_5F00_198927.jpg"&gt;&lt;img loading="lazy" alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/communityserver/wikis/components/files/00/00/00/05/55/0068.contentimage_198927.jpg-327x295.jpg?sv=2016-05-31&amp;amp;sr=b&amp;amp;sig=YDbfMsoUskk%2BxtJxuUMh1bEaCKjU6jjZMa1br3GDHV8%3D&amp;amp;se=2026-08-23T23%3A59%3A59Z&amp;amp;sp=r&amp;amp;_=3sI4AqMrblLbUn2PoMCj2Q==" style="max-height: 295px;max-width: 327px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border:0pxpx solid black;border:0px solid #ffffff;width:50%;padding:6px;"&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/375x211/__key/communityserver-wikis-components-files/00-00-00-05-55/8463.contentimage_5F00_198928.jpg"&gt;&lt;img loading="lazy" alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/communityserver/wikis/components/files/00/00/00/05/55/8463.contentimage_198928.jpg-375x211.jpg?sv=2016-05-31&amp;amp;sr=b&amp;amp;sig=Yxhl9VfFNJ6hFhTwqy2Nt5r1um7CQqnebG4gxFMepcA%3D&amp;amp;se=2026-08-23T23%3A59%3A59Z&amp;amp;sp=r&amp;amp;_=IeqFTNBIZzYdx60Z8OnTYQ==" style="max-height: 211px;max-width: 375px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:0pxpx solid black;border:0px solid #ffffff;width:50%;padding:6px;"&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/419x236/__key/communityserver-wikis-components-files/00-00-00-05-55/4353.contentimage_5F00_198929.jpg"&gt;&lt;img loading="lazy" alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/communityserver/wikis/components/files/00/00/00/05/55/4353.contentimage_198929.jpg-419x235.jpg?sv=2016-05-31&amp;amp;sr=b&amp;amp;sig=fFas1mKcDwlJA8Pv8Adnu8Lz1Fz5Pd5VFp%2B4UaR5we4%3D&amp;amp;se=2026-08-23T23%3A59%3A59Z&amp;amp;sp=r&amp;amp;_=VR916yBPTr3/Df4gbVoQpw==" style="max-height: 235px;max-width: 419px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border:0pxpx solid black;border:0px solid #ffffff;width:50%;padding:6px;"&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/420x236/__key/communityserver-wikis-components-files/00-00-00-05-55/0143.contentimage_5F00_198930.jpg"&gt;&lt;img loading="lazy" alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/communityserver/wikis/components/files/00/00/00/05/55/0143.contentimage_198930.jpg-420x236.jpg?sv=2016-05-31&amp;amp;sr=b&amp;amp;sig=x2dPkKiQkFL6l%2BqNVRIEl8n0CV0NebixtrqSohY3UIg%3D&amp;amp;se=2026-08-23T23%3A59%3A59Z&amp;amp;sp=r&amp;amp;_=q8wItIpYzuuPktAqV2DmJA==" style="max-height: 236px;max-width: 420px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;blockquote class="jive-quote"&gt;&lt;p style="margin:0;"&gt;&lt;strong&gt;&amp;quot;This was a great example project and lesson in designing with logic with the PSoC products.&amp;quot;&lt;/strong&gt; - Community Member Judge&lt;/p&gt;&lt;/blockquote&gt;&lt;blockquote class="jive-quote"&gt;&lt;p style="margin:0;"&gt;&lt;strong&gt;&amp;quot;Great project very well explained&amp;quot;&lt;/strong&gt; - Community Member Judge&lt;/p&gt;&lt;/blockquote&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span id="bfda619e_b7e7_4620_ad0c_b3ab3cadb66f"&gt;&lt;span&gt;&lt;a href="https://www.youtube.com/watch?v=gKHQfRNCW-I"&gt;www.youtube.com/watch&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;blockquote class="jive-quote"&gt;&lt;p style="margin:0;"&gt;&lt;strong&gt;&amp;quot;Demonstrated PSOC capabilities in a clear manner.&amp;quot;&lt;/strong&gt; - Community Member Judge&lt;/p&gt;&lt;/blockquote&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h2&gt;&lt;span style="color:#3334ca;"&gt;First Place Winners:&lt;/span&gt;&lt;/h2&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/97x97/__key/communityserver-wikis-components-files/00-00-00-05-55/3276.contentimage_5F00_198932.png"&gt;&lt;img loading="lazy" alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/communityserver/wikis/components/files/00/00/00/05/55/3276.contentimage_198932.png-97x97.png?sv=2016-05-31&amp;amp;sr=b&amp;amp;sig=3lOSanj%2Bd4jG1NldsqnZVDjWGqpa4fP9j9klOfrCYbI%3D&amp;amp;se=2026-08-23T23%3A59%3A59Z&amp;amp;sp=r&amp;amp;_=nGlsK59exb4ezhIkmvN3eA==" style="max-height: 97px;max-width: 97px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-size:24px;font-weight:bold;"&gt;Prototyping with FPGAs by &lt;span&gt;&lt;a href="/members/yesha98"&gt;yesha98&lt;/a&gt;&lt;/span&gt;:&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;h2&gt;&lt;a class="jive-link-blog-small" href="/challenges-projects/project14/digitalfever/b/blog/posts/prototyping-with-fpgas---part-1---basics"&gt;Prototyping with FPGAs - Part 1 - Basics&lt;/a&gt;&lt;/h2&gt;&lt;/li&gt;&lt;li&gt;&lt;h2&gt;&lt;a class="jive-link-blog-small" href="/challenges-projects/project14/digitalfever/b/blog/posts/prototyping-with-fpgas---part-2---combinational-logic-with-xilinx-ise-on-spartan-6-fpga"&gt;Prototyping with FPGAs - Part 2 - Combinational Logic with Xilinx ISE on Spartan 6 FPGA&lt;/a&gt;&lt;/h2&gt;&lt;/li&gt;&lt;li&gt;&lt;h2&gt;&lt;a class="jive-link-blog-small" href="/challenges-projects/project14/digitalfever/b/blog/posts/prototyping-with-fpgas---part-3---sequential-logic-with-quartus-prime-on-cyclone-iv-fpga"&gt;Prototyping with FPGAs - Part 3 - Sequential Logic with Quartus Prime on Cyclone-IV FPGA&lt;/a&gt;&lt;/h2&gt;&lt;/li&gt;&lt;li&gt;&lt;h2&gt;&lt;a class="jive-link-blog-small" href="/challenges-projects/project14/digitalfever/b/blog/posts/prototyping-with-fpgas---part-4---combinational-logic-vs-sequential-logic-with-vivado-on-artix-7-fpga"&gt;Prototyping with FPGAs - Part 4 - Combinational Logic vs. Sequential Logic with Vivado on Artix-7 FPGA&lt;/a&gt;&lt;/h2&gt;&lt;/li&gt;&lt;li&gt;&lt;h2&gt;&lt;a class="jive-link-blog-small" href="/challenges-projects/project14/digitalfever/b/blog/posts/prototyping-with-fpgas---final-project---pong-game"&gt;Prototyping with FPGAs - Final Project - Pong Game&lt;/a&gt;&lt;/h2&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span&gt;&lt;a href="/members/yesha98"&gt;yesha98&lt;/a&gt;&lt;/span&gt; is a University student who does a lot of work with FPGAs and Microcontrollers for Embedded System Design and IoT. In this blog series, he explains as much as possible about prototyping with the FPGAs and this leads to his final project,&amp;nbsp; a game of Pong.&amp;nbsp; ASIC stands for Application-Specific Integrated Circuit whereas FPGA stands for Field Programmable Gate Array. PLDs (Programmable Logic Devices) is a separate class of Integrated Circuits wherein the logic function of the IC can be programmed after its fabrication. It is the user&amp;#39;s choice to implement any logic function into the PLDs. There are several types of PLDs: PROM, EPROM, and EEPROM.&amp;nbsp; A programmable logic array (PLA) has a programmable AND gate array, which links to a programmable OR gate array, which can then be conditionally complemented to produce an output. A PLA is similar to a ROM concept, however, a PLA does not provide full decoding of a variable and does not generate all the minterms as in a ROM.&amp;nbsp; PAL devices have arrays of transistor cells arranged in a &amp;quot;fixed-OR, programmable-AND&amp;quot; plane used to implement &amp;quot;sum-of-products&amp;quot; binary logic equations for each of the outputs in terms of the inputs and either synchronous or asynchronous feedback from the outputs.&amp;nbsp; An improvement on the PAL was the generic array logic device, or GAL, invented by Lattice Semiconductor in 1985. This device has the same logical properties as the PAL but can be erased and reprogrammed. The GAL is very useful in the prototyping stage of a design when any bugs in the logic can be corrected by reprogramming. GALs are programmed and reprogrammed using a PAL programmer, or by using the in-circuit programming technique on supporting chips.&amp;nbsp; PALs and GALs are available only in small sizes, equivalent to a few hundred logic gates. For bigger logic circuits, complex PLDs or CPLDs can be used. These contain the equivalent of several PALs linked by programmable interconnections, all in one integrated circuit. CPLDs can replace thousands, or even hundreds of thousands, of logic gates. An FPGA takes a different idea. It has a clump of simple, configurable logic blocks arranged in an array with interspersed switches that can rearrange the interconnections between the logic blocks. Each logic block is individually programmed to perform a logic function (such as AND, OR, XOR, etc.) and then the switches are programmed to connect the blocks so that the complete logic functions are implemented. In short, an FPGA is a device with a large number of configurable logic blocks (CLB) surrounded by a programmable interconnect to implement a user-defined logic function.&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;His first blog blog deals with implementing a full adder on a Spartan-6 FPGA from scratch with an overview of Verilog HDL programming styles.&amp;nbsp; His next blog takes you through through the design of an 8-bit counter with a frequency divider in Verilog HDL to convert 50MHz into 1Hz clock frequency and implementation on a Cyclone IV FPGA.&amp;nbsp; The aim of his next blog is to compare and analyze the performance of Shifters using Combinational Logic and Sequential Logic implemented on Artix-7 FPGA.&amp;nbsp; His final project aims to build a simple Pong game (single player) by applying all the concepts learned in the previous sections of this blog. The input (user control) for the pong game will be via the Rotary Encoder and the output can be seen in the VGA Monitor.&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;table border="0px" class="jiveBorder" style="border:0px solid #ffffff;width:100%;"&gt;&lt;thead&gt;&lt;tr&gt;&lt;th colspan="2" style="border:0pxpx solid black;border:0px solid #ffffff;padding:6px;color:#ffffff;background-color:#9ea900;text-align:left;" valign="middle"&gt;&lt;strong&gt;Prototyping with FPGAs&lt;/strong&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="border:0pxpx solid black;border:0px solid #ffffff;width:50%;padding:6px;"&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/416x287/__key/communityserver-wikis-components-files/00-00-00-05-55/3771.contentimage_5F00_198933.png"&gt;&lt;img loading="lazy" alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/communityserver/wikis/components/files/00/00/00/05/55/3771.contentimage_198933.png-416x287.png?sv=2016-05-31&amp;amp;sr=b&amp;amp;sig=FusFUEy8r%2B6s4wYM9rnEfcd3QEJvZtwRoFooB%2FVN%2Blk%3D&amp;amp;se=2026-08-23T23%3A59%3A59Z&amp;amp;sp=r&amp;amp;_=1tYXTAeC5BIodm9yo5UGnw==" style="max-height: 287px;max-width: 416px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border:0pxpx solid black;border:0px solid #ffffff;width:50%;padding:6px;"&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/355x194/__key/communityserver-wikis-components-files/00-00-00-05-55/6013.contentimage_5F00_198934.png"&gt;&lt;img loading="lazy" alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/communityserver/wikis/components/files/00/00/00/05/55/6013.contentimage_198934.png-355x194.png?sv=2016-05-31&amp;amp;sr=b&amp;amp;sig=fJ0WZokIL7Q5EGnvcgxgLsIk8C0z1p1iSMvI8IrWvp4%3D&amp;amp;se=2026-08-23T23%3A59%3A59Z&amp;amp;sp=r&amp;amp;_=Bgc6bXR1h6LGLZtjrUq6Fg==" style="max-height: 194px;max-width: 355px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:0pxpx solid black;border:0px solid #ffffff;width:50%;padding:6px;"&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/430x323/__key/communityserver-wikis-components-files/00-00-00-05-55/5417.contentimage_5F00_198935.jpg"&gt;&lt;img loading="lazy" alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/communityserver/wikis/components/files/00/00/00/05/55/5417.contentimage_198935.jpg-430x322.jpg?sv=2016-05-31&amp;amp;sr=b&amp;amp;sig=dUWeEgAF6R3q8RTOdx3JKbhu6bQ7D16qwOWQcZ2NNyA%3D&amp;amp;se=2026-08-23T23%3A59%3A59Z&amp;amp;sp=r&amp;amp;_=++4Nkj9WVI5v3ez7nrv8uQ==" style="max-height: 322px;max-width: 430px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border:0pxpx solid black;border:0px solid #ffffff;width:50%;padding:6px;"&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/506x285/__key/communityserver-wikis-components-files/00-00-00-05-55/0640.contentimage_5F00_198936.png"&gt;&lt;img loading="lazy" alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/communityserver/wikis/components/files/00/00/00/05/55/0640.contentimage_198936.png-506x284.png?sv=2016-05-31&amp;amp;sr=b&amp;amp;sig=5%2FVJNoun%2BQ5J2Vjawg1ay6CYsDZbGlg5N9uNew0CBVc%3D&amp;amp;se=2026-08-23T23%3A59%3A59Z&amp;amp;sp=r&amp;amp;_=kfKQfdux417s9xs0YOuMiA==" style="max-height: 284px;max-width: 506px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;blockquote class="jive-quote"&gt;&lt;p style="margin:0;"&gt;&lt;strong&gt;&amp;quot;Great project very well explained.&amp;quot;&lt;/strong&gt; - Community Member Judge&lt;/p&gt;&lt;/blockquote&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span id="130ee9b8_1099_40ae_99ac_614afeaae7dd"&gt;&lt;span&gt;&lt;a href="https://www.youtube.com/watch?v=4Jf3wCqpZME"&gt;www.youtube.com/watch&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;blockquote class="jive-quote"&gt;&lt;p style="margin:0;"&gt;&lt;strong&gt;&amp;quot;I liked the way he started with a description of the basics and ended with a working project.&amp;quot;&lt;/strong&gt; - Community Member Judge&lt;/p&gt;&lt;/blockquote&gt;&lt;p style="margin:0;"&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/88x88/__key/communityserver-wikis-components-files/00-00-00-05-55/7506.contentimage_5F00_198938.png"&gt;&lt;img loading="lazy" alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/communityserver/wikis/components/files/00/00/00/05/55/7506.contentimage_198938.png-88x88.png?sv=2016-05-31&amp;amp;sr=b&amp;amp;sig=A3W%2BiEhbdT%2BLZDGHlowHoJj8gY0MbxzJl0iWu1mq%2Bvc%3D&amp;amp;se=2026-08-23T23%3A59%3A59Z&amp;amp;sp=r&amp;amp;_=nGlsK59exb4ezhIkmvN3eA==" style="max-height: 88px;max-width: 88px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h2&gt;&lt;a class="jive-link-blog-small" href="/challenges-projects/project14/digitalfever/b/blog/posts/vidor-music-jukebox"&gt;Vidor Music Jukebox&lt;/a&gt; by &lt;span&gt;&lt;a href="/members/zst123"&gt;zst123&lt;/a&gt;&lt;/span&gt;:&lt;/h2&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;The Vidor Music Jukebox is Manzel&amp;#39;s first project entirely using Verilog HDL. Before diving into the build process he discusses some setbacks that he faced. He was&lt;span style="color:#333333;font-family:Arial, &amp;#39;Lucida Grande&amp;#39;, sans-serif;"&gt; too adventurous and spoilt the Wifi module. When configuring the serial port RX/TX pins, he could communicate with the Wifi NINA module. After that, he added SPI pins and messed up the directions by assigning one of the pins in the wrong order. Due to his mistake, 2 output pins were directly assigned together and damaged the Wifi NINA module. Now the module does not respond anymore, it is completely dead. &lt;span style="color:#333333;font-family:Arial, &amp;#39;Lucida Grande&amp;#39;, sans-serif;"&gt;In the PCB schematic, the pins were wired directly from the FPGA to the Wifi Module without resistors. Maybe the Arduino team can improve on this and make it more fool-proof. If 2 outputs are configured together, a resistor should help to limit the current and prevent damage. Anyway, after ruining the Wifi module. he decided not to touch the Arduino code anymore, he&amp;#39;ll make all the microcontroller pins into inputs (unused) and focus on FPGA in Verilog only. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;table border="0px" class="jiveBorder" style="border:0px solid #ffffff;width:100%;"&gt;&lt;thead&gt;&lt;tr&gt;&lt;th colspan="2" style="border:0pxpx solid black;border:0px solid #ffffff;padding:6px;color:#ffffff;background-color:#9ea900;text-align:left;" valign="middle"&gt;&lt;strong&gt;Vidor Music Jukebox&lt;/strong&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="border:0pxpx solid black;border:0px solid #ffffff;width:50%;padding:6px;"&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/374x281/__key/communityserver-wikis-components-files/00-00-00-05-55/3386.contentimage_5F00_198939.jpg"&gt;&lt;img loading="lazy" alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/communityserver/wikis/components/files/00/00/00/05/55/3386.contentimage_198939.jpg-374x280.jpg?sv=2016-05-31&amp;amp;sr=b&amp;amp;sig=5Y%2BY1Id8X00dgv3Wb%2FzsLlgGc1joAi%2FPahkvNNmTeGQ%3D&amp;amp;se=2026-08-23T23%3A59%3A59Z&amp;amp;sp=r&amp;amp;_=XgGOJhydhoQ+tLL87xl1yg==" style="max-height: 280px;max-width: 374px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border:0pxpx solid black;border:0px solid #ffffff;width:50%;padding:6px;"&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/435x224/__key/communityserver-wikis-components-files/00-00-00-05-55/2781.contentimage_5F00_198940.png"&gt;&lt;img loading="lazy" alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/communityserver/wikis/components/files/00/00/00/05/55/2781.contentimage_198940.png-435x223.png?sv=2016-05-31&amp;amp;sr=b&amp;amp;sig=Z5NtvQiPWUKuifdSLcfIJiQ3f4%2BxayPl5HnryUu9zlc%3D&amp;amp;se=2026-08-23T23%3A59%3A59Z&amp;amp;sp=r&amp;amp;_=4tINASIYwOpinhDheQOEZA==" style="max-height: 223px;max-width: 435px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:0pxpx solid black;border:0px solid #ffffff;width:50%;padding:6px;"&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/303x404/__key/communityserver-wikis-components-files/00-00-00-05-55/5023.contentimage_5F00_198941.jpg"&gt;&lt;img loading="lazy" alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/communityserver/wikis/components/files/00/00/00/05/55/5023.contentimage_198941.jpg-303x404.jpg?sv=2016-05-31&amp;amp;sr=b&amp;amp;sig=k02646WlRmj%2F5qz9SqObvI%2B1KM%2Bt4c57xZuZfv%2F0N3I%3D&amp;amp;se=2026-08-23T23%3A59%3A59Z&amp;amp;sp=r&amp;amp;_=vPnXNuu3iibnPAje6Avvug==" style="max-height: 404px;max-width: 303px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border:0pxpx solid black;border:0px solid #ffffff;width:50%;padding:6px;"&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/313x418/__key/communityserver-wikis-components-files/00-00-00-05-55/6318.contentimage_5F00_198942.jpg"&gt;&lt;img loading="lazy" alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/communityserver/wikis/components/files/00/00/00/05/55/6318.contentimage_198942.jpg-313x417.jpg?sv=2016-05-31&amp;amp;sr=b&amp;amp;sig=Wrtz0yy%2FX4vmh9NxSYyHxex9pQVaMnR1%2BiTsFZR3MxQ%3D&amp;amp;se=2026-08-23T23%3A59%3A59Z&amp;amp;sp=r&amp;amp;_=4KyfKmLQ4iuCNxlYgN5ceA==" style="max-height: 417px;max-width: 313px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;blockquote class="jive-quote"&gt;&lt;p style="margin:0;"&gt;&lt;strong&gt;&amp;quot;A fun little project combining several different digital logic circuits to fulfill the design objectives (with great explanations).&amp;quot;&lt;/strong&gt;&amp;nbsp; - Community Member Judge&lt;/p&gt;&lt;/blockquote&gt;&lt;blockquote class="jive-quote"&gt;&lt;p style="margin:0;"&gt;&lt;strong&gt; &amp;quot;Good project with good explanation.&amp;quot;&lt;/strong&gt; - Community Member Judge&lt;/p&gt;&lt;/blockquote&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span id="062fd782_b2b8_44ca_8a2b_cb51927af423"&gt;&lt;span&gt;&lt;a href="https://players.brightcove.net/1362235890001/NkxiVJdjx_default/index.html?videoId=6246204176001"&gt;players.brightcove.net/.../index.html&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;blockquote class="jive-quote"&gt;&lt;p style="margin:0;"&gt;&lt;strong&gt;&amp;quot;Utilized a lot of the features on the Arduino Vidor.&amp;quot;&lt;/strong&gt; - Community Member Judge&lt;/p&gt;&lt;/blockquote&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/88x88/__key/communityserver-wikis-components-files/00-00-00-05-55/6813.contentimage_5F00_198944.png"&gt;&lt;img loading="lazy" alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/communityserver/wikis/components/files/00/00/00/05/55/6813.contentimage_198944.png-88x88.png?sv=2016-05-31&amp;amp;sr=b&amp;amp;sig=ROL22tT9sWsrLfa6nvP%2BSfFIC8L9Y5cXlDOTvWHRODg%3D&amp;amp;se=2026-08-23T23%3A59%3A59Z&amp;amp;sp=r&amp;amp;_=nGlsK59exb4ezhIkmvN3eA==" style="max-height: 88px;max-width: 88px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;h2&gt;&lt;a class="jive-link-blog-small" href="/challenges-projects/project14/digitalfever/b/blog/posts/digistep-a-digital-stepper-motor-controller-using-psoc4"&gt;DigiStep: A digital stepper motor controller using PSoC4!&lt;/a&gt;&amp;nbsp;&amp;nbsp; by&amp;nbsp; &lt;span&gt;&lt;a href="/members/navadeepganeshu"&gt;navadeepganeshu&lt;/a&gt;&lt;/span&gt;:&lt;/h2&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span&gt;&lt;a href="/members/navadeepganeshu"&gt;navadeepganeshu&lt;/a&gt;&lt;/span&gt; had heard quite a bit about PSoC so he knew it was&lt;span style="color:#333333;font-family:Arial, &amp;#39;Lucida Grande&amp;#39;, sans-serif;"&gt; highly configurable and could be designed application-specific. He started thinking about what could be done using digital logic and incidentally came across this article on the &lt;/span&gt;&lt;a class="" href="https://www.electronics-tutorials.ws/sequential/seq_6.html" style="font-family:Arial, &amp;#39;Lucida Grande&amp;#39;, sans-serif;color:#007fac;"&gt;Johnson Ring counter&lt;/a&gt;&lt;span style="color:#333333;font-family:Arial, &amp;#39;Lucida Grande&amp;#39;, sans-serif;"&gt; and its application in stepper control. This is something that he learnt about while doing his &lt;a class="jive-link-roadTestReview" href="https://www.element14.com/community/roadTestReviews/3556/l/trinamic-tmc2300-iot-ref-stepper-driver-motor-review"&gt;Trinamic TMC2300-IOT-REF Stepper Driver + Motor - Review&lt;/a&gt; &lt;/span&gt;&lt;span style="color:#333333;font-family:Arial, &amp;#39;Lucida Grande&amp;#39;, sans-serif;"&gt; and the waveforms of the johnson counter looked familiar to coil firing sequence in a stepper. So, it&amp;#39;s fully digital and relating with PSoC, woot! It had a UDB(universal digital block) consisting of all basic digital gates and units. So he put up an idea to design it without really knowing how to implement it!&amp;nbsp; &lt;/span&gt;&lt;span style="color:#333333;font-family:Arial, &amp;#39;Lucida Grande&amp;#39;, sans-serif;"&gt;Now, why to design another fully digital stepper driver? There are tons of trending chips by &lt;/span&gt;&lt;a class="" href="https://www.ti.com/motor-drivers/stepper-driver/overview.html" style="font-family:Arial, &amp;#39;Lucida Grande&amp;#39;, sans-serif;color:#007fac;"&gt;TI&lt;/a&gt;&lt;span style="color:#333333;font-family:Arial, &amp;#39;Lucida Grande&amp;#39;, sans-serif;"&gt;, &lt;/span&gt;&lt;a class="" href="https://www.st.com/en/motor-drivers/stepper-motor-drivers.html" style="font-family:Arial, &amp;#39;Lucida Grande&amp;#39;, sans-serif;color:#007fac;"&gt;ST&lt;/a&gt;&lt;span style="color:#333333;font-family:Arial, &amp;#39;Lucida Grande&amp;#39;, sans-serif;"&gt;, &lt;/span&gt;&lt;a class="" href="https://www.rohm.com/products/motor-actuator-drivers/stepping-motor" style="font-family:Arial, &amp;#39;Lucida Grande&amp;#39;, sans-serif;color:#007fac;"&gt;ROHM&lt;/a&gt;&lt;span style="color:#333333;font-family:Arial, &amp;#39;Lucida Grande&amp;#39;, sans-serif;"&gt;, &lt;/span&gt;&lt;a class="" href="https://www.infineon.com/cms/en/applications/solutions/motor-control-and-drives/stepper-motor/" style="font-family:Arial, &amp;#39;Lucida Grande&amp;#39;, sans-serif;color:#007fac;"&gt;Infineon&lt;/a&gt;&lt;span style="color:#333333;font-family:Arial, &amp;#39;Lucida Grande&amp;#39;, sans-serif;"&gt; and not to forget, the &lt;/span&gt;&lt;a class="" href="https://www.trinamic.com/" style="font-family:Arial, &amp;#39;Lucida Grande&amp;#39;, sans-serif;color:#007fac;"&gt;Trinamic&lt;/a&gt;&lt;span style="color:#333333;font-family:Arial, &amp;#39;Lucida Grande&amp;#39;, sans-serif;"&gt; etc like &lt;/span&gt;&lt;a class="" href="http://www.handsontec.com/dataspecs/L298N%20Motor%20Driver.pdf" style="font-family:Arial, &amp;#39;Lucida Grande&amp;#39;, sans-serif;color:#007fac;"&gt;L298N&lt;/a&gt;&lt;span style="color:#333333;font-family:Arial, &amp;#39;Lucida Grande&amp;#39;, sans-serif;"&gt;, &lt;/span&gt;&lt;a class="" href="https://www.trinamic.com/products/integrated-circuits/details/tmc2209-la/" style="font-family:Arial, &amp;#39;Lucida Grande&amp;#39;, sans-serif;color:#007fac;"&gt;TMC2209&lt;/a&gt;&lt;span style="color:#333333;font-family:Arial, &amp;#39;Lucida Grande&amp;#39;, sans-serif;"&gt;, &lt;/span&gt;&lt;a class="" href="https://www.pololu.com/product/1182" style="font-family:Arial, &amp;#39;Lucida Grande&amp;#39;, sans-serif;color:#007fac;"&gt;A4988&lt;/a&gt;&lt;span style="color:#333333;font-family:Arial, &amp;#39;Lucida Grande&amp;#39;, sans-serif;"&gt;, &lt;/span&gt;&lt;a class="" href="https://www.ti.com/product/DRV8825" style="font-family:Arial, &amp;#39;Lucida Grande&amp;#39;, sans-serif;color:#007fac;"&gt;DRV8825&lt;/a&gt;&lt;span style="color:#333333;font-family:Arial, &amp;#39;Lucida Grande&amp;#39;, sans-serif;"&gt; etc. But, these are mostly H-Bridge based, power-hungry and heat-bleeding. Yet are suitable and needed for high torque and control applications.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;font-family:Arial, &amp;#39;Lucida Grande&amp;#39;, sans-serif;color:#333333;"&gt;Here, he was looking specifically for &lt;a class="" href="https://components101.com/motors/28byj-48-stepper-motor" style="font-weight:inherit;font-style:inherit;font-family:inherit;color:#007fac;"&gt;28BYJ-48&lt;/a&gt; unipolar stepper motor and usage of the digital logic counter method to generate coil pulse sequence. Doing this would make the driver handy and easy to implement with a couple of flip-flops and logic gates. Putting it inside PSoC would be like a highly configurable driver and multiple ones can be designed inside one PSoC chip. No high heat dissipation, no exclusive driver chips like L298N is required and several driver logic can be implemented in a single PSoC chip(limited by GPIOs and UDB count though). This was a sort of a cool thing and he decided to go hardcore with PSoC and try to get it running. Also, he loved doing stepper driver the other way and thought it would be a good learning thing for my motor stuff addiction.&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;table border="0px" class="jiveBorder" style="border:0px solid #ffffff;width:100%;"&gt;&lt;thead&gt;&lt;tr&gt;&lt;th colspan="2" style="border:0pxpx solid black;border:0px solid #ffffff;padding:6px;color:#ffffff;background-color:#9ea900;text-align:left;" valign="middle"&gt;&lt;strong&gt;DigiStep: A digital stepper motor controller using PSoC4!&lt;/strong&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="border:0pxpx solid black;border:0px solid #ffffff;width:50%;padding:6px;"&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/396x297/__key/communityserver-wikis-components-files/00-00-00-05-55/6332.contentimage_5F00_198945.jpg"&gt;&lt;img loading="lazy" alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/communityserver/wikis/components/files/00/00/00/05/55/6332.contentimage_198945.jpg-396x297.jpg?sv=2016-05-31&amp;amp;sr=b&amp;amp;sig=1vpDndpGz%2FRRvxO1%2F6V1%2B6aGb2GJXp6NCJkQL4QYNjM%3D&amp;amp;se=2026-08-23T23%3A59%3A59Z&amp;amp;sp=r&amp;amp;_=ytRqHck0deWMLgsShl4p9g==" style="max-height: 297px;max-width: 396px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border:0pxpx solid black;border:0px solid #ffffff;width:50%;padding:6px;"&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/364x277/__key/communityserver-wikis-components-files/00-00-00-05-55/5736.contentimage_5F00_198946.png"&gt;&lt;img loading="lazy" alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/communityserver/wikis/components/files/00/00/00/05/55/5736.contentimage_198946.png-364x276.png?sv=2016-05-31&amp;amp;sr=b&amp;amp;sig=D0bkz%2FfaHOt0sbfeO%2FPhfFW1f1MFTQ%2FSYCyQo%2Fy0iwc%3D&amp;amp;se=2026-08-23T23%3A59%3A59Z&amp;amp;sp=r&amp;amp;_=p/mK2QQDXG8TcqNasM6MpQ==" style="max-height: 276px;max-width: 364px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:0pxpx solid black;border:0px solid #ffffff;width:50%;padding:6px;"&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/427x240/__key/communityserver-wikis-components-files/00-00-00-05-55/4331.contentimage_5F00_198947.png"&gt;&lt;img loading="lazy" alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/communityserver/wikis/components/files/00/00/00/05/55/4331.contentimage_198947.png-427x240.png?sv=2016-05-31&amp;amp;sr=b&amp;amp;sig=ypBpZkaVHip3E7%2FM1L%2B7oQz369nDn5GC8Sz678RE%2BTw%3D&amp;amp;se=2026-08-23T23%3A59%3A59Z&amp;amp;sp=r&amp;amp;_=E6ZEWvWju/K9yFZ1/wucYg==" style="max-height: 240px;max-width: 427px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border:0pxpx solid black;border:0px solid #ffffff;width:50%;padding:6px;"&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/388x229/__key/communityserver-wikis-components-files/00-00-00-05-55/5758.contentimage_5F00_198948.jpg"&gt;&lt;img loading="lazy" alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/communityserver/wikis/components/files/00/00/00/05/55/5758.contentimage_198948.jpg-388x229.jpg?sv=2016-05-31&amp;amp;sr=b&amp;amp;sig=1mW%2FnrgMCMj%2BglJ3aV9Zj50xnmDLPCUCEVmks85sVgQ%3D&amp;amp;se=2026-08-23T23%3A59%3A59Z&amp;amp;sp=r&amp;amp;_=Eur0bOpXP0pcUJGqDgnSsQ==" style="max-height: 229px;max-width: 388px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;blockquote class="jive-quote"&gt;&lt;p style="margin:0;"&gt;&lt;strong&gt;&amp;quot;A clean and simple walk through on using the PSoC to achieve a given design.&amp;quot;&lt;/strong&gt; - Community Member Judge&lt;/p&gt;&lt;/blockquote&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span id="5ed669dd_1ef3_44b9_bc97_8dcf807f3917"&gt;&lt;span&gt;&lt;a href="https://www.youtube.com/watch?v=z-bqDDgL1PI"&gt;www.youtube.com/watch&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:1px solid black;border:1px solid #000000;padding:2px;"&gt;The Runners Up&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #000000;padding:2px;"&gt;&lt;p style="margin:0;"&gt;&lt;span style="color:#3334ca;font-size:20px;font-weight:bold;"&gt;Runners Up:&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;The following members received first place votes.&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h1&gt;SecuCam by&amp;nbsp; &lt;span&gt;&lt;a href="/members/bluetiger9"&gt;Attila Tőkés&lt;/a&gt;&lt;/span&gt;:&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;h2&gt;&lt;a class="jive-link-blog-small" href="/challenges-projects/project14/digitalfever/b/blog/posts/secucam-1-experimenting-with-the-mkr-vidor-4000"&gt;SecuCam #1: Experimenting with the MKR Vidor 4000&lt;/a&gt;&lt;/h2&gt;&lt;/li&gt;&lt;li&gt;&lt;h2&gt;&lt;a class="jive-link-blog-small" href="/challenges-projects/project14/digitalfever/b/blog/posts/secucam-2-hardware-accelerated-motion-detection-with-the-pynq-z2"&gt;SecuCam #2: Hardware Accelerated Motion Detection with the PYNQ-Z2&lt;/a&gt;&lt;/h2&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span&gt;&lt;a href="/members/bluetiger9"&gt;Attila Tőkés&lt;/a&gt;&lt;/span&gt; did a couple of interesting projects that involved manipulating FPGA for video.&amp;nbsp; The goal of his first project, which uses the MKR Vidor 4000, is to build a basic Security Camera while also experimenting with hardware-accelerated video processing features like Motion Detection.&amp;nbsp; The camera image is taken from a RaspiCam v1.3. A Project14 logo along with an internet synced timestamp are applied as overlays. The resulting image was outputted to the Vidor 4000&amp;#39;s MicroHDMI port.&amp;nbsp; His next project involved using the &lt;span style="color:#333333;font-family:inherit;font-style:inherit;"&gt;&lt;a class="" href="https://www.tul.com.tw/productspynq-z2.html" style="font-weight:inherit;font-style:inherit;font-family:inherit;color:#007fac;"&gt;TUL PYNQ-Z2&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family:Arial, &amp;#39;Lucida Grande&amp;#39;, sans-serif;color:#333333;"&gt; &lt;/span&gt;&lt;span style="color:#333333;font-family:Arial, &amp;#39;Lucida Grande&amp;#39;, sans-serif;"&gt;to implement &lt;/span&gt;&lt;span style="color:#505050;font-family:inherit;font-style:inherit;"&gt;&lt;span style="color:#505050;"&gt;Hardware Accelerated Motion Detection&lt;/span&gt;&lt;span style="color:#333333;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;table border="0px" class="jiveBorder" style="border:0px solid #ffffff;width:100%;"&gt;&lt;thead&gt;&lt;tr&gt;&lt;th colspan="2" style="border:0pxpx solid black;border:0px solid #ffffff;padding:6px;color:#ffffff;background-color:#9ea900;text-align:left;" valign="middle"&gt;&lt;strong&gt;SecuCam&lt;/strong&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="border:0pxpx solid black;border:0px solid #ffffff;width:50%;padding:6px;"&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/399x277/__key/communityserver-wikis-components-files/00-00-00-05-55/7077.contentimage_5F00_198950.png"&gt;&lt;img loading="lazy" alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/communityserver/wikis/components/files/00/00/00/05/55/7077.contentimage_198950.png-399x277.png?sv=2016-05-31&amp;amp;sr=b&amp;amp;sig=KBMEqvUNBe1OXisJ0sCe19mscKyrTBHLGkjY7edRyLg%3D&amp;amp;se=2026-08-23T23%3A59%3A59Z&amp;amp;sp=r&amp;amp;_=2OKPX4MYpJv05jEjtyuxcQ==" style="max-height: 277px;max-width: 399px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border:0pxpx solid black;border:0px solid #ffffff;width:50%;padding:6px;"&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/395x267/__key/communityserver-wikis-components-files/00-00-00-05-55/2210.contentimage_5F00_198951.png"&gt;&lt;img loading="lazy" alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/communityserver/wikis/components/files/00/00/00/05/55/2210.contentimage_198951.png-395x266.png?sv=2016-05-31&amp;amp;sr=b&amp;amp;sig=ebEWWP4h44wXM6vDXT9RYbBwisvDrsfjKddQRry33Vw%3D&amp;amp;se=2026-08-23T23%3A59%3A59Z&amp;amp;sp=r&amp;amp;_=CPCb6g+6TsWlVvXYuWaj4g==" style="max-height: 266px;max-width: 395px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:0pxpx solid black;border:0px solid #ffffff;width:50%;padding:6px;"&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/396x319/__key/communityserver-wikis-components-files/00-00-00-05-55/3771.contentimage_5F00_198952.png"&gt;&lt;img loading="lazy" alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/communityserver/wikis/components/files/00/00/00/05/55/3771.contentimage_198952.png-396x318.png?sv=2016-05-31&amp;amp;sr=b&amp;amp;sig=wSaMQy4EzHuSlgsTXiiN4RYRtG8q3bvRjNH%2BA8ybNGk%3D&amp;amp;se=2026-08-23T23%3A59%3A59Z&amp;amp;sp=r&amp;amp;_=mdM6DOctZhn6mEVGEkyA0g==" style="max-height: 318px;max-width: 396px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border:0pxpx solid black;border:0px solid #ffffff;width:50%;padding:6px;"&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/430x288/__key/communityserver-wikis-components-files/00-00-00-05-55/6013.contentimage_5F00_198953.png"&gt;&lt;img loading="lazy" alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/communityserver/wikis/components/files/00/00/00/05/55/6013.contentimage_198953.png-430x288.png?sv=2016-05-31&amp;amp;sr=b&amp;amp;sig=UzWZi5zlQOQ5VFXyHaRrlQIKi4dWGgqSEpc6USuP0AU%3D&amp;amp;se=2026-08-23T23%3A59%3A59Z&amp;amp;sp=r&amp;amp;_=HHJYuzHVUbVp82/xmFX7DQ==" style="max-height: 288px;max-width: 430px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;blockquote class="jive-quote"&gt;&lt;p style="margin:0;"&gt;&lt;strong&gt;&amp;quot;Two interesting projects that manipulated video with FPGAs&amp;quot; &lt;/strong&gt; - Community Member Judge&lt;/p&gt;&lt;/blockquote&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span id="e787d25b_00ae_4e29_bbbe_2a3f2d5e3122"&gt;&lt;span&gt;&lt;a href="https://www.youtube.com/watch?v=k1gaNictLi0"&gt;www.youtube.com/watch&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h2&gt;&lt;a class="jive-link-blog-small" href="/challenges-projects/project14/digitalfever/b/blog/posts/cat-counter-mkiii"&gt;Cat Counter MKIII&lt;/a&gt;&amp;nbsp; by &lt;span&gt;&lt;a href="/members/dubbie"&gt;dubbie&lt;/a&gt;&lt;/span&gt; :&lt;/h2&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;When &lt;span&gt;&lt;a href="/members/dubbie"&gt;dubbie&lt;/a&gt;&lt;/span&gt; &lt;span style="color:#333333;font-family:Arial, &amp;#39;Lucida Grande&amp;#39;, sans-serif;"&gt;saw the topic of Digital Fever for the Project14 competition he reflected on what he might do. He remembered that he had a whole bunch of simple TTL logic ICs from over 40 years ago when he first started messing about with electronics. He had been intending to get rid of all those old electronic components and related stuff as he never used them and he wanted to de-clutter his garage. So he thought he might achieve two goals from the same activity: think of something to do with TTL&amp;nbsp; logic and then once finished, get rid of everything. He put on my thinking cap and started to think. After a while he decided his thinking cap must have a flat battery as he was not having any ideas at all, not even bad ones. However, he persisted and eventually came up with the idea of using 74LS series ICs or anything TTL like, that he might have, to use a PIR to detect and count the cats coming into his garden. He had been attempting to create some kind of CatDogFox detector for some time, with a spectacular lack of success, so he thought, why not have another go and so Cat Counter MKIII was born.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;table border="0px" class="jiveBorder" style="border:0px solid #ffffff;width:100%;"&gt;&lt;thead&gt;&lt;tr&gt;&lt;th colspan="2" style="border:0pxpx solid black;border:0px solid #ffffff;padding:6px;color:#ffffff;background-color:#9ea900;text-align:left;" valign="middle"&gt;&lt;strong&gt;Cat Counter MKIII&lt;/strong&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="border:0pxpx solid black;border:0px solid #ffffff;width:50%;padding:6px;"&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/345x258/__key/communityserver-wikis-components-files/00-00-00-05-55/5417.contentimage_5F00_198955.jpg"&gt;&lt;img loading="lazy" alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/communityserver/wikis/components/files/00/00/00/05/55/5417.contentimage_198955.jpg-345x257.jpg?sv=2016-05-31&amp;amp;sr=b&amp;amp;sig=D6mee77jRbQ%2Faxfw%2BPPdN7pkomkqDhIkoZ8s1ugfzU8%3D&amp;amp;se=2026-08-23T23%3A59%3A59Z&amp;amp;sp=r&amp;amp;_=9hE/X5Ds7bJTQbvWE4ptAw==" style="max-height: 257px;max-width: 345px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border:0pxpx solid black;border:0px solid #ffffff;width:50%;padding:6px;"&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/338x252/__key/communityserver-wikis-components-files/00-00-00-05-55/3364.contentimage_5F00_198956.jpg"&gt;&lt;img loading="lazy" alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/communityserver/wikis/components/files/00/00/00/05/55/3364.contentimage_198956.jpg-338x252.jpg?sv=2016-05-31&amp;amp;sr=b&amp;amp;sig=b9Y3vZ5vVBuFq%2BjCy9OF1xmyH6TkOONY2TXF28AEnZQ%3D&amp;amp;se=2026-08-23T23%3A59%3A59Z&amp;amp;sp=r&amp;amp;_=mvvmTvJS5q+t3ea+5SRiQQ==" style="max-height: 252px;max-width: 338px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:0pxpx solid black;border:0px solid #ffffff;width:50%;padding:6px;"&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/341x255/__key/communityserver-wikis-components-files/00-00-00-05-55/8154.contentimage_5F00_198957.jpg"&gt;&lt;img loading="lazy" alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/communityserver/wikis/components/files/00/00/00/05/55/8154.contentimage_198957.jpg-341x254.jpg?sv=2016-05-31&amp;amp;sr=b&amp;amp;sig=BOPIj3s4BaUIn2Nuvx%2BV8LV6yHMmefrTy5xM9U4CFWA%3D&amp;amp;se=2026-08-23T23%3A59%3A59Z&amp;amp;sp=r&amp;amp;_=6zOXVXE++gSrhakUj6Tfxg==" style="max-height: 254px;max-width: 341px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border:0pxpx solid black;border:0px solid #ffffff;width:50%;padding:6px;"&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/348x254/__key/communityserver-wikis-components-files/00-00-00-05-55/7558.contentimage_5F00_198958.png"&gt;&lt;img loading="lazy" alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/communityserver/wikis/components/files/00/00/00/05/55/7558.contentimage_198958.png-348x253.png?sv=2016-05-31&amp;amp;sr=b&amp;amp;sig=JOEY2Tm8tsyM4a2AI2fPQBvRrok7RQxPgO0FVdEmEYU%3D&amp;amp;se=2026-08-23T23%3A59%3A59Z&amp;amp;sp=r&amp;amp;_=Sg/Nb2trZoS7UPxctF1Crg==" style="max-height: 253px;max-width: 348px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;blockquote class="jive-quote"&gt;&lt;p style="margin:0;"&gt;&lt;strong&gt;&amp;quot;A fun project built with simple gates (just like the old days).&amp;quot;&lt;/strong&gt; - Community Member Judge&lt;/p&gt;&lt;/blockquote&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span id="7678998e_50f0_4983_9702_b77c371899d7"&gt;&lt;span&gt;&lt;a href="https://players.brightcove.net/1362235890001/NkxiVJdjx_default/index.html?videoId=6246676874001"&gt;players.brightcove.net/.../index.html&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="margin:0;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h2 style="font-family:Verdana, &amp;#39;Verdana Ref&amp;#39;, Geneva, Tahoma, sans-serif;color:#333333;"&gt;&lt;span style="font-weight:inherit;font-style:inherit;font-family:inherit;color:#303030;"&gt;In the comments below:&lt;/span&gt;&lt;/h2&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h2 style="font-family:Verdana, &amp;#39;Verdana Ref&amp;#39;, Geneva, Tahoma, sans-serif;color:#333333;"&gt;&lt;span style="font-weight:inherit;font-style:inherit;font-family:inherit;color:#303030;"&gt;Be sure to Congratulate the Winners and Keep Being Awesome!&lt;/span&gt;&lt;/h2&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;script&gt;window.top.e14.func.queueScripts.add(function() { window.top.e14.func.e14DynaloadTabbedTables.init(); });&lt;/script&gt;&lt;script&gt;window.top.e14.func.queueScripts.add(function() { window.top.e14.func.e14ConditionalContent();} );&lt;/script&gt;

&lt;div style="font-size: 90%;"&gt;Tags: past_contest, digitalfeverch&lt;/div&gt;
</description></item></channel></rss>