<?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>Using Python Overlays to Experiment with Neural Networks</title><link>https://community.element14.com/learn/events/c/e/1449</link><description>&lt;p style="margin:0;"&gt;&lt;em&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/216x60/__key/telligent-evolution-extensions-calendar-calendarfiles/00-00-00-00-71/contentimage_5F00_133989.png"&gt;&lt;img alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/telligent/evolution/extensions/calendar/calendarfiles/00/00/00/00/71/contentimage_133989.png-216x60.png?sv=2016-05-31&amp;sr=b&amp;sig=3o50HfG6CxcpDl1IK0NrtBWJZmpW49DzP25P6BEuk6o%3D&amp;se=2026-04-23T23%3A59%3A59Z&amp;sp=r&amp;_=zMEOPaoy5Q70VJHVIO3LtA==" style="max-height: 60px;max-width: 216px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt; &lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;em&gt;Utilizing PYNQ (Python Productivity for Zynq) from Xilinx and the Avnet Ultra96-V2 Single Board Computer &lt;/em&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt; &lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;strong&gt;Summary &lt;/strong&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt; &lt;/p&gt;&lt;p style="margin:0;"&gt;Python Productivity for Zynq, or PYNQ, has the ability to present programmable logic circuits as hardware libraries called overlays. These overlays are analogous to software libraries. A software engineer can select the overlay that best matches their application. The overlay can be accessed through an application programming interface (API). Using existing community overlays, this course will examine how a beginner can experiment with neural networks using PYNQ on Ultra96. The course will then point you to the best resources to begin your own PYNQ journey!&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt; &lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;strong&gt;What You Will Learn In This Webinar: &lt;/strong&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt; &lt;/p&gt;&lt;ul&gt;&lt;li&gt;Understand what PYNQ and PYNQ overlays are&lt;/li&gt;&lt;li&gt;Learn how to set up Ultra96-V2 to boot and use PYNQ See both binary and quantized neural network examples running with PYNQ on Ultra96-V2 Explore the best avenues to get started with PYNQ and Ultra96-V2&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:11pt;"&gt;See both binary and quantized neural network examples running with PYNQ on Ultra96-V2&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:11pt;"&gt;Explore the best avenues to get started with PYNQ and Ultra96-V2&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style="margin:0;padding:0px;"&gt; &lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/620x300/__key/telligent-evolution-extensions-calendar-calendarfiles/00-00-00-00-71/contentimage_5F00_133990.png"&gt;&lt;img loading="lazy" alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/telligent/evolution/extensions/calendar/calendarfiles/00/00/00/00/71/contentimage_133990.png-620x300.png?sv=2016-05-31&amp;sr=b&amp;sig=fKwGWk7Uus9qqppdprhmhTiRTAkZyv173raEKYVDkzw%3D&amp;se=2026-04-23T23%3A59%3A59Z&amp;sp=r&amp;_=m58R9Rwzte8zVgkkWSQudw==" style="max-height: 300px;max-width: 620px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;h2 style="font-family:Arial, 'Lucida Grande', sans-serif;color:#333333;"&gt;&lt;span style="font-weight:inherit;font-style:inherit;font-family:inherit;color:#3334ca;"&gt;About the Ultra96-V2:&lt;/span&gt;&lt;/h2&gt;&lt;p style="margin:0;padding:0px;"&gt; &lt;/p&gt;&lt;p style="margin:0;"&gt;Like Ultra96, the Ultra96-V2 is an Arm-based, Xilinx Zynq UltraScale+ ™ MPSoC development board based on the Linaro 96Boards Consumer Edition (CE) specification. Ultra96-V2 is available in more countries around the world as it has been designed with a certified radio module from Microchip. Engineers have options of connecting to Ultra96-V2 through a Webserver using integrated wireless access point capability or to use the provided PetaLinux desktop environment which can be viewed on the integrated Mini DisplayPort video output. Multiple application examples and on-board development options are provided as examples.&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt; &lt;/p&gt;&lt;p style="margin:0;"&gt;Ultra96-V2 provides four user-controllable LEDs. Engineers may also interact with the board through the 96Boards-compatible low-speed and high-speed expansion connectors by adding peripheral accessories such as those included in the MikroE Click Mezzanine for 96Boards (available as an accessory). Micron LPDDR4 memory provides 2 GB of RAM in a 512M x 32 configuration. Wireless options include 802.11b/g/n Wi-Fi and Bluetooth 5 Low Energy. The radio module is Agency Certified in over 75 countries. UARTs are accessible on a header as well as through the expansion connector. JTAG is available through a header. The convenient JTAG/UART Pod (available as an accessory) provides both JTAG and UART connections via USB. I2C is available through the expansion connector. Two Microchip USB3320 USB 2.0 ULPI Transceivers and one Microchip USB5744 4-Port SS/HS USB Controller Hub enable multiple USB connections. Ultra96-V2 provides one upstream (device) and two downstream (host) USB 3.0 connections. A USB 2.0 downstream (host) interface is provided via the high-speed expansion. An IDT VersaClock 6E clock generator provides timing for USB 3.0, USB 2.0, DisplayPort, and the Xilinx MPSoC primary clock input. The integrated Infineon programmable power regulators generate all on-board voltages from an external 12V supply (available as an accessory) as well as providing access to power telemetry through PMBus connectivity.&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt; &lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;strong&gt;Features&lt;/strong&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/303x274/__key/telligent-evolution-extensions-calendar-calendarfiles/00-00-00-00-71/contentimage_5F00_133991.png"&gt;&lt;img loading="lazy" alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/telligent/evolution/extensions/calendar/calendarfiles/00/00/00/00/71/contentimage_133991.png-303x274.png?sv=2016-05-31&amp;sr=b&amp;sig=p7zJRo%2B6QuJFnP1Q9vwZ7c0qryQW55jvFw6nzQ0JpiI%3D&amp;se=2026-04-23T23%3A59%3A59Z&amp;sp=r&amp;_=ue1+nWg0zj+sQ36Wi8bAig==" style="max-height: 274px;max-width: 303px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Xilinx Zynq UltraScale+ MPSoC ZU3EG A484&lt;/li&gt;&lt;li&gt;Micron 2 GB (512M x32) LPDDR4 Memory&lt;/li&gt;&lt;li&gt;Delkin 16 GB microSD card + adapter&lt;/li&gt;&lt;li&gt;PetaLinux environment available for download&lt;/li&gt;&lt;li&gt;Microchip Wi-Fi / Bluetooth&lt;/li&gt;&lt;li&gt;IDT VersaClock 6E clock generator&lt;/li&gt;&lt;li&gt;Infineon high efficiency power management&lt;/li&gt;&lt;li&gt;Aavid/Boyd Heatsink&lt;/li&gt;&lt;li&gt;Mini DisplayPort (MiniDP or mDP&lt;/li&gt;&lt;li&gt;1x USB 3.0 Type Micro-B upstream port&lt;/li&gt;&lt;li&gt;2x USB 3.0, 1x USB 2.0 Type A downstream ports&lt;/li&gt;&lt;li&gt;40-pin 96Boards Low-speed expansion header&lt;/li&gt;&lt;li&gt;60-pin 96Boards High-speed expansion header&lt;/li&gt;&lt;li&gt;85mm x 54mm form factor&lt;/li&gt;&lt;li&gt;Linaro 96Boards Consumer Edition compatible&lt;/li&gt;&lt;/ul&gt;&lt;p style="margin:0;padding:0px;"&gt; &lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;strong&gt;Target Applications&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Artificial Intelligence&lt;/li&gt;&lt;li&gt;Machine Learning&lt;/li&gt;&lt;li&gt;IoT/Cloud connectivity for add-on sensors&lt;/li&gt;&lt;li&gt;Embedded Computing&lt;/li&gt;&lt;li&gt;Robotic&lt;/li&gt;&lt;li&gt;Entry level Zynq UltraScale+ MPSoC development environment&lt;/li&gt;&lt;li&gt;Training, prototyping and proof of-concept demo platform&lt;/li&gt;&lt;li&gt;Wireless design and demonstrations using Wi-Fi and Bluetooth&lt;/li&gt;&lt;/ul&gt;&lt;p style="margin:0;padding:0px;font-family:Arial, 'Lucida Grande', sans-serif;color:#333333;"&gt; &lt;/p&gt;&lt;h2&gt;&lt;span style="color:#3334ca;"&gt;The Presenters:&lt;/span&gt;&lt;/h2&gt;&lt;p style="margin:0;padding:0px;"&gt; &lt;/p&gt;&lt;table border="1" class="jiveBorder mce-item-table" style="border:1px solid #ffffff;width:100%;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="border:1px solid black;border:1px solid #ffffff;width:50%;padding:6px;"&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/196x194/__key/telligent-evolution-extensions-calendar-calendarfiles/00-00-00-00-71/contentimage_5F00_133992.jpg"&gt;&lt;img loading="lazy" alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/telligent/evolution/extensions/calendar/calendarfiles/00/00/00/00/71/contentimage_133992.jpg-196x194.jpg?sv=2016-05-31&amp;sr=b&amp;sig=WQqqUY7Ju%2FAYduH5VCzkAimU5W36fffRn3URkQAGZ5k%3D&amp;se=2026-04-23T23%3A59%3A59Z&amp;sp=r&amp;_=DMac7FZOWIzWfhf942jPiQ==" style="max-height: 194px;max-width: 196px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #ffffff;width:50%;padding:6px;"&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/198x198/__key/telligent-evolution-extensions-calendar-calendarfiles/00-00-00-00-71/contentimage_5F00_133993.jpg"&gt;&lt;img loading="lazy" alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/telligent/evolution/extensions/calendar/calendarfiles/00/00/00/00/71/contentimage_133993.jpg-198x198.jpg?sv=2016-05-31&amp;sr=b&amp;sig=wK33WtM9TkWFXPvTyJxipJAKDBKWd5krr7XTkv4YQhw%3D&amp;se=2026-04-23T23%3A59%3A59Z&amp;sp=r&amp;_=p9fj3KjHPeaRfyKYeEhLbQ==" style="max-height: 198px;max-width: 198px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:1px solid black;border:1px solid #ffffff;width:50%;padding:6px;"&gt;&lt;strong&gt;Bryan Fletcher , Technical Marketing Director, Avnet&lt;/strong&gt;&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #ffffff;width:50%;padding:6px;"&gt;&lt;strong&gt;Fred Kellerman, Wireless Edge Communication Systems Architect, Avnet&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:1px solid black;border:1px solid #ffffff;width:50%;padding:6px;"&gt;I've been a fan of programmable logic technology since early in my career at Hewlett-Packard and Evans &amp; Sutherland. I work now in Avnet's Products &amp; Emerging Technologies group, currently working on Ultra96-V2, after working on many development boards over the years and as a Field Applications Engineer.&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #ffffff;width:50%;padding:6px;"&gt;I have extensive experience with software system development for Xilinx RFSoC, MPSoC, DSP, FPGA and multi-processor real-time embedded and digital wireless communication systems. I have had many opportunities to give technical presentations and teach at RIT for the EE department. I program with C / C++ / Python / Matlab and VHDL . Currently I am working with Avnet and Xlinx to integrate their ACAP, MPSoC and RFSoC ICs into 5G cellular beamforming and other communication systems. I worked with Avnet and Xilinx to help nurture their open source Python productivity for ZYNQ framework ( PYNQ ) specifically for the Avnet / Xilinx Ultra96 platform.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</description><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>re: Using Python Overlays to Experiment with Neural Networks by Fred27</title><link>https://community.element14.com/learn/events/c/e/1449</link><pubDate>Mon, 23 Mar 2020 07:56:23 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:dd5aded2-7fb9-4378-926e-09812efaafe8</guid><dc:creator>Fred27</dc:creator><description>&lt;p&gt;Sounds interesting. &lt;span style="text-decoration:line-through;"&gt;However, I can't seem to register my attendance. Anyone else getting this?&lt;/span&gt; [Now fixed]&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>re: Using Python Overlays to Experiment with Neural Networks by tariq.ahmad</title><link>https://community.element14.com/learn/events/c/e/1449</link><pubDate>Mon, 23 Mar 2020 14:45:03 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:d41027b6-b708-4406-8258-faa26be3804b</guid><dc:creator>tariq.ahmad</dc:creator><description>&lt;p&gt;Hi &lt;span&gt;&lt;a href="/members/fred27" data-contentid="87db22544d8844169f5ec3635dfac969" data-contenttypeid="e9ed411860ed4f2ba0265705b8793d05" class="ui-contentpeek internal-link view-user-profile"&gt;Fred27&lt;/a&gt;&lt;/span&gt; ,  there was a problem with the registrations but it should now be fixed.  I think &lt;span&gt;&lt;a href="/members/neuromodulator" data-contentid="050549436bd64f50a71d3db7750d1220" data-contenttypeid="e9ed411860ed4f2ba0265705b8793d05" class="ui-contentpeek internal-link view-user-profile"&gt;neuromodulator&lt;/a&gt;&lt;/span&gt; tried as well.  It should work for both of you now.   Can you try again and let me know if everything is working the way it should?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>re: Using Python Overlays to Experiment with Neural Networks by neuromodulator</title><link>https://community.element14.com/learn/events/c/e/1449</link><pubDate>Mon, 23 Mar 2020 15:50:45 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:ad11768a-4e57-4041-8e88-f660b94b9830</guid><dc:creator>neuromodulator</dc:creator><description>&lt;p&gt;It worked now!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>re: Using Python Overlays to Experiment with Neural Networks by brianchilders</title><link>https://community.element14.com/learn/events/c/e/1449</link><pubDate>Tue, 07 Apr 2020 18:08:01 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:9c3d6dff-3837-468a-8254-9725d04bc8e8</guid><dc:creator>brianchilders</dc:creator><description>&lt;p&gt;Looking forward to this one! &lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>re: Using Python Overlays to Experiment with Neural Networks by weiwei2</title><link>https://community.element14.com/learn/events/c/e/1449</link><pubDate>Wed, 08 Apr 2020 11:13:55 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:34e6b636-9b29-4a0c-83fc-b3988b42d694</guid><dc:creator>weiwei2</dc:creator><description>&lt;p&gt;i am joining &lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/16x16/__key/commentfiles/07eef79e70814fd2b5486cddd02e66b1-5600b87e-88e0-43df-b896-a3dad3afa5fc/contentimage_5F00_1.png"&gt;&lt;img alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/commentfiles/07eef79e70814fd2b5486cddd02e66b1/5600b87e/88e0/43df/b896/a3dad3afa5fc/contentimage_1.png-16x16.png?sv=2016-05-31&amp;sr=b&amp;sig=%2Bbp8QV7RWHOI70zQCo%2FxL%2FVEywQW55MJHfuIDGlUJl0%3D&amp;se=2026-04-23T23%3A59%3A59Z&amp;sp=r&amp;_=zGEM7pHL10Vt71gae75OdA==" style="max-height: 16px;max-width: 16px;" /&gt;&lt;/a&gt;&lt;/span&gt; &lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>re: Using Python Overlays to Experiment with Neural Networks by dubbie</title><link>https://community.element14.com/learn/events/c/e/1449</link><pubDate>Tue, 14 Apr 2020 11:55:00 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:c2022f9a-d4b4-4535-8fcd-627b354a59b7</guid><dc:creator>dubbie</dc:creator><description>&lt;p&gt;This seems to be a 'doorway' to an interesting approach to using artificial neural networks. I could follow most of it conceptually, especially the parts about classifying images, training and evaluating the results of using the ANN (PYNQ). However, it also looks quite complicated and thee seems to be a great deal to learn, in order to achieve a good understanding and to be able to exploit this approach personally.&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;A pity the boards cost (relatively) so much, it is not something that I would be able to invest in, just to find out a little bit more. &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;Dubbie&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>re: Using Python Overlays to Experiment with Neural Networks by weiwei2</title><link>https://community.element14.com/learn/events/c/e/1449</link><pubDate>Tue, 14 Apr 2020 12:28:51 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:f49fa083-e3e7-461f-97c1-8360c7c5c56c</guid><dc:creator>weiwei2</dc:creator><description>&lt;p&gt;arh...i missed it....dunno how to trace webinar date in my account easily ... &lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/16x16/__key/commentfiles/07eef79e70814fd2b5486cddd02e66b1-5600b87e-88e0-43df-b896-a3dad3afa5fc/6470.contentimage_5F00_1.png"&gt;&lt;img alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/commentfiles/07eef79e70814fd2b5486cddd02e66b1/5600b87e/88e0/43df/b896/a3dad3afa5fc/6470.contentimage_1.png-16x16.png?sv=2016-05-31&amp;sr=b&amp;sig=0K5PcaNffwxzc8z3HVumzYRyO9YlB6rTZwXVC%2BR6%2BIY%3D&amp;se=2026-04-23T23%3A59%3A59Z&amp;sp=r&amp;_=zGEM7pHL10Vt71gae75OdA==" style="max-height: 16px;max-width: 16px;" /&gt;&lt;/a&gt;&lt;/span&gt; &lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>re: Using Python Overlays to Experiment with Neural Networks by weiwei2</title><link>https://community.element14.com/learn/events/c/e/1449</link><pubDate>Tue, 14 Apr 2020 18:44:12 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:516ca727-55b6-4f58-a02d-2fa935418f4e</guid><dc:creator>weiwei2</dc:creator><description>&lt;p&gt;after watching the recorded webinar, i have a question. &lt;/p&gt;&lt;p&gt;during the webinar, i see that there is yolo example in folder. Is the yolo example also make use of the PL for acceleration ? &lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>re: Using Python Overlays to Experiment with Neural Networks by albertabeef</title><link>https://community.element14.com/learn/events/c/e/1449</link><pubDate>Thu, 18 Mar 2021 14:39:43 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:da4a3e4e-ab0d-44e0-9ba3-0c6a9c95fb83</guid><dc:creator>albertabeef</dc:creator><description>&lt;p&gt;Great webinar Bryan and Fred !&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>