<?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>Time and Space Prize</title><link>/challenges-projects/project14/b/blog/posts/time-and-space-prize</link><description>Thanks to the judges and element14, I was able to obtain some bits and pieces that I may not ordinarily have purchased. I took the opportunity to try some new things. This blog post just contains some photos, in case they are of interest.
First off a</description><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>RE: Time and Space Prize</title><link>https://community.element14.com/challenges-projects/project14/b/blog/posts/time-and-space-prize</link><pubDate>Sat, 13 Jul 2024 21:48:41 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:c4915b19-f890-4238-97cd-dd470f01dc61</guid><dc:creator>shabaz</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;I drew a little breakout board for the GreenPAK chip, but it also supports the SLG47910 FPGA chip too.&lt;/p&gt;
&lt;p&gt;(Note: a normal off-the-shelf QFN adapter PCB isn&amp;#39;t the same; the&amp;nbsp;pads are not standard).&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " height="765" src="/resized-image/__size/1352x1530/__key/commentfiles/f7d226abd59f475c9d224a79e3f0ec07-c4915b19-f890-4238-97cd-dd470f01dc61/qfn_2D00_render_2D00_top_2D00_and_2D00_underside.png" width="675" /&gt;&lt;/p&gt;
&lt;p&gt;The underside of the board can be used for (say) a decoupling capacitor, or pull-downs, etc.&lt;/p&gt;
&lt;p&gt;The board can be used with pin headers&amp;nbsp;and could also fit a wide DIP24 socket&amp;nbsp;(15.24 mm spacing between rows).&lt;/p&gt;
&lt;p&gt;I&amp;#39;ve not tested this yet, but it uploads fine onto PCB manufacturer website.&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " height="261" src="/resized-image/__size/1988x522/__key/commentfiles/f7d226abd59f475c9d224a79e3f0ec07-c4915b19-f890-4238-97cd-dd470f01dc61/jlc_2D00_upload.jpg" width="993" /&gt;&lt;/p&gt;
&lt;p&gt;Here&amp;#39;s the Gerber files in case anyone else wants this:&lt;/p&gt;
&lt;p&gt;[View:/cfs-file/__key/commentfiles/f7d226abd59f475c9d224a79e3f0ec07-c4915b19-f890-4238-97cd-dd470f01dc61/export_5F00_qfn24_5F00_l_5F00_3_5F00_3_5F00_0_5F00_4mm_5F00_gerbers_5F00_rev1.zip:640:360]&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Ordered from JLC PCB, for a total (including shipping) of &amp;pound;6.65 (qty 20, which is strangely cheaper than qty 10!).&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/1280x720/__key/commentfiles/f7d226abd59f475c9d224a79e3f0ec07-c4915b19-f890-4238-97cd-dd470f01dc61/board_2D00_order.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;img src="https://community.element14.com/aggbug?PostID=28123&amp;AppID=160&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Time and Space Prize</title><link>https://community.element14.com/challenges-projects/project14/b/blog/posts/time-and-space-prize</link><pubDate>Fri, 12 Jul 2024 15:45:13 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:c4915b19-f890-4238-97cd-dd470f01dc61</guid><dc:creator>shabaz</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;There&amp;#39;s a very small FPGA, part code &lt;a href="/challenges-projects/project14/b/blog/posts/time-and-space-prize/renesas.com/us/en/products/programmable-mixed-signal-asic-ip-products/forgefpga-low-density-fpgas/slg47910-1k-lut-forgefpga#overview" data-e14adj="t"&gt;SLG47910 &lt;/a&gt;that uses the same Go Configure software too. The dev-kit is about &amp;pound;200 though, but looks worthwhile.&lt;/p&gt;
&lt;p&gt;It&amp;#39;s in a 24-pin 0.4 mm pitch package, i.e. identical package to the GreenPAK chip.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;It doesn&amp;#39;t have a lot of capacity, but is definitely more than just glue logic, so it looks useful. It has SPI RAM access for configuration, but also has one-time programmable memory for making things permanent.&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " height="568" src="/resized-image/__size/1918x1136/__key/commentfiles/f7d226abd59f475c9d224a79e3f0ec07-c4915b19-f890-4238-97cd-dd470f01dc61/fpga_2D00_arch.jpg" width="958" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;A downside is that only Verilog is supported not VHDL. However, on the plus side, the software is really straightforward, it could be very easy to get going.&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/1280x720/__key/commentfiles/f7d226abd59f475c9d224a79e3f0ec07-c4915b19-f890-4238-97cd-dd470f01dc61/fpga_2D00_sw.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;The IP is straightforward too; from what I can tell, it directly provides the entire source, not just an interface.&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " height="792" src="/resized-image/__size/1572x1584/__key/commentfiles/f7d226abd59f475c9d224a79e3f0ec07-c4915b19-f890-4238-97cd-dd470f01dc61/ip_2D00_list2.jpg" width="785" /&gt;&lt;/p&gt;
&lt;p&gt;Floorplan view:&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " height="626" src="/resized-image/__size/1656x1252/__key/commentfiles/f7d226abd59f475c9d224a79e3f0ec07-c4915b19-f890-4238-97cd-dd470f01dc61/floorplan2.jpg" width="827" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;There is a schematic entry method that immediately generates Verilog, so that could initially be a nice learning tool even without the dev-board.&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/1280x720/__key/commentfiles/f7d226abd59f475c9d224a79e3f0ec07-c4915b19-f890-4238-97cd-dd470f01dc61/fpga_2D00_schematic.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;I think the SPI interface also allows generating simulated signals, i.e. you can send in logic patterns, and view outputs, but I can&amp;#39;t access that part without connecting to a real board, so I&amp;#39;m not 100% sure.&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=28123&amp;AppID=160&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Time and Space Prize</title><link>https://community.element14.com/challenges-projects/project14/b/blog/posts/time-and-space-prize</link><pubDate>Thu, 04 Jul 2024 21:09:36 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:c4915b19-f890-4238-97cd-dd470f01dc61</guid><dc:creator>shabaz</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;I installed the software needed for the GreenPAK device, which is called (awful name) &lt;a href="https://www.renesas.com/us/en/software-tool/go-configure-software-hub" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;Go Configure Software Hub&lt;/a&gt;. Upon startup, it was possible to select the chip, and then a &amp;#39;GreenPAK Designer&amp;#39; window appears with a center black area for schematics.&lt;/p&gt;
&lt;p&gt;For a first project I just clicked on the right-side pane list of internal components to choose an op amp. Them I selected some external components (resistors and voltage sources) using the left side pane. Very straightforward. Wires are added by clicking on any two nodes (only valid connections will be formed).&lt;/p&gt;
&lt;p&gt;Then, I clicked on Debug, a simulation pane appeared on the right, and then it was possible to right-click on nodes to add probes.&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " height="454" src="/resized-image/__size/1788x908/__key/commentfiles/f7d226abd59f475c9d224a79e3f0ec07-c4915b19-f890-4238-97cd-dd470f01dc61/gp_2D00_designer_2D00_schematic.jpg" width="893" /&gt;&lt;/p&gt;
&lt;p&gt;When the simulation was run from the simulation pane, charts with the probe outputs appeared. The bottom blue trace is the op amp output.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/1280x720/__key/commentfiles/f7d226abd59f475c9d224a79e3f0ec07-c4915b19-f890-4238-97cd-dd470f01dc61/gp_2D00_sim_2D00_results.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;Interesting how the output wasn&amp;#39;t correct for the first approx 2 msec. Probably that&amp;#39;s the chip initializing itself (maybe). I&amp;#39;m guessing.&lt;/p&gt;
&lt;p&gt;So far I&amp;#39;ve only used the software, and have not tried to connect to the board.&lt;/p&gt;
&lt;p&gt;Anyway, this is really neat. I need to explore this more. There are examples online, that do more sophisticated stuff such as reading rotary encoders and generating adjustable sine-waves.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;The incredible thing is the low cost. These chips are about $2 in single quantity, yet house several op-amps, electronically controlled resistors, oscillators,&amp;nbsp;logic&amp;nbsp;and so on. They are also low-power (can operate from coin cells).&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=28123&amp;AppID=160&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Time and Space Prize</title><link>https://community.element14.com/challenges-projects/project14/b/blog/posts/time-and-space-prize</link><pubDate>Thu, 04 Jul 2024 17:59:00 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:c4915b19-f890-4238-97cd-dd470f01dc61</guid><dc:creator>DAB</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Nice set of toys.&lt;/p&gt;
&lt;p&gt;I look forward to hearing what you do with them.&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=28123&amp;AppID=160&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Time and Space Prize</title><link>https://community.element14.com/challenges-projects/project14/b/blog/posts/time-and-space-prize</link><pubDate>Thu, 04 Jul 2024 04:27:51 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:c4915b19-f890-4238-97cd-dd470f01dc61</guid><dc:creator>balajivan1995</dc:creator><slash:comments>2</slash:comments><description>&lt;p&gt;I&amp;#39;m planning on creating a voice assistant (Gemini API), but I need a really good microphone and speaker (with amplifier). The idea is capturing the audio using mic, storing it in ESP32&amp;#39;s flash memory, and make a http post and get the response. I don&amp;#39;t have much hardware knowledge and I don&amp;#39;t even know where to started on mic and speaker part. Is it possible to use the audio dev kit for that purpose?&amp;nbsp;&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=28123&amp;AppID=160&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Time and Space Prize</title><link>https://community.element14.com/challenges-projects/project14/b/blog/posts/time-and-space-prize</link><pubDate>Wed, 03 Jul 2024 22:41:11 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:c4915b19-f890-4238-97cd-dd470f01dc61</guid><dc:creator>genebren</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Very interesting selections for your prize.&amp;nbsp; I am sure that you will find some interest projects to use these on.&lt;/p&gt;
&lt;p&gt;A very deserved prize for a very interesting contest entry/project!&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=28123&amp;AppID=160&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item></channel></rss>