<?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>PYNQ-Z2 Workshop: Session 1: From Board Architecture to Python and Jupyter Notebook</title><link>https://community.element14.com/learn/events/c/e/1563</link><description>&lt;p style="margin:0;font-family:Arial, 'Lucida Grande', sans-serif;color:#333333;"&gt;&lt;em&gt;PYNQ-Z2 is a FPGA development board, intensively designed to support PYNQ, an open-source framework that enables embedded programmers to explore the possibilities of Xilinx ZYNQ SoCs without having to design programming logic circuits. Benefiting from programmable logic and advanced ARM processor in ZYNQ, designers can build up more powerful embedded systems with it.&lt;/em&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;font-family:Arial, 'Lucida Grande', sans-serif;color:#333333;"&gt; &lt;/p&gt;&lt;p style="margin:0;font-family:Arial, 'Lucida Grande', sans-serif;color:#333333;"&gt;Join us for a hands-on workshop with &lt;span&gt;&lt;a href="/members/balearicdynamics" data-contentid="2136c4649d3b47f78653b7e97ac61f69" data-contenttypeid="e9ed411860ed4f2ba0265705b8793d05" class="ui-contentpeek internal-link view-user-profile"&gt;balearicdynamics&lt;/a&gt;&lt;/span&gt; and &lt;span&gt;&lt;a href="/members/jancumps" data-contentid="acaf6a9338de4eef8f6717d5561ed01d" data-contenttypeid="e9ed411860ed4f2ba0265705b8793d05" class="ui-contentpeek internal-link view-user-profile"&gt;Jan Cumps&lt;/a&gt;&lt;/span&gt; who will share their journey using the PYNQ-Z2 board.  Over the course of three sessions, you'll learn &lt;span style="font-family:inherit;font-style:inherit;font-weight:bold;"&gt;everything you need to know&lt;/span&gt; to get started and build a simple project.  No experience required.&lt;/p&gt;&lt;p style="margin:0;padding:0px;font-family:Arial, 'Lucida Grande', sans-serif;color:#333333;"&gt; &lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;strong&gt;Introduction&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/298x200/__key/telligent-evolution-extensions-calendar-calendarfiles/00-00-00-00-71/contentimage_5F00_213502.jpg"&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_213502.jpg-298x200.jpg?sv=2016-05-31&amp;sr=b&amp;sig=gwyqVBCnMlS8GurjZeVQGgZH3uyJmQUjBJaKQTrZMPA%3D&amp;se=2026-10-29T23%3A59%3A59Z&amp;sp=r&amp;_=ybQNri65LKHUgjeV3kJkNQ==" style="max-height: 200px;max-width: 298px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt; &lt;/p&gt;&lt;p style="margin:0;"&gt;Python is one of the most popular languages in the world, being used for embedded, host and cloud application development thanks to its ease of use. Programmable Logic provides the ability to implement very high performance algorithms, traditionally at the cost of complexity of design.&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt; &lt;/p&gt;&lt;p style="margin:0;"&gt;PYNQ fuses the productivity and ease of use of Python with the acceleration provided by Programmable Logic, without the need to be an digital design engineer. This series of three workshops is going to provide attendees with a comprehensive training on PYNQ -- beginning with an introduction to key concepts, techniques before advancing to creating custom applications.&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt; &lt;/p&gt;&lt;h2&gt;&lt;span style="color:#3334ca;"&gt;&lt;strong&gt;What You'll Need to Participate:&lt;/strong&gt;&lt;/span&gt;&lt;/h2&gt;&lt;p style="margin:0;padding:0px;"&gt; &lt;/p&gt;&lt;p style="margin:0;font-family:Arial, 'Lucida Grande', sans-serif;color:#333333;"&gt;&lt;strong&gt;This webinar is free for all to attend.  However, to follow along and participate you will need the following Hardware:&lt;/strong&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt; &lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span&gt;&lt;span class="e14-init-shown" id="addProduct-wRIIWUL6-linked" style="white-space:nowrap;"&gt;&lt;a class="jive-link-product-addtolist" href="https://www.element14.com/community/view-product.jspa?fsku=3605842&amp;nsku=13AJ3027&amp;COM=noscript" target="_blank"&gt;&lt;span class="pf-widget-map pf-productlink-cart-icon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;a class="jive-link-product pf-embedded-product-link" href="https://www.element14.com/community/view-product.jspa?fsku=3605842&amp;nsku=13AJ3027&amp;COM=noscript" target="_blank"&gt;PYNQ-Z2 Board&lt;/a&gt;&lt;/span&gt;&lt;span class="e14-init-hidden" id="addProduct-wRIIWUL6-unlinked"&gt;PYNQ-Z2 Board&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;&lt;span class="e14-init-shown" id="addProduct-LmPhvC7p-linked" style="white-space:nowrap;"&gt;&lt;a class="jive-link-product-addtolist" href="https://www.element14.com/community/view-product.jspa?fsku=2808589&amp;nsku=33AC3704&amp;COM=noscript" target="_blank"&gt;&lt;span class="pf-widget-map pf-productlink-cart-icon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;a class="jive-link-product pf-embedded-product-link" href="https://www.element14.com/community/view-product.jspa?fsku=2808589&amp;nsku=33AC3704&amp;COM=noscript" target="_blank"&gt;Micro SD Card&lt;/a&gt;&lt;/span&gt;&lt;span class="e14-init-hidden" id="addProduct-LmPhvC7p-unlinked"&gt;Micro SD Card&lt;/span&gt;&lt;/span&gt; preferably 32 GB&lt;/li&gt;&lt;li&gt;&lt;span&gt;&lt;span class="e14-init-shown" id="addProduct-1vcvRBc6-linked" style="white-space:nowrap;"&gt;&lt;a class="jive-link-product-addtolist" href="https://www.element14.com/community/view-product.jspa?fsku=1617586&amp;nsku=87P0487&amp;COM=noscript" target="_blank"&gt;&lt;span class="pf-widget-map pf-productlink-cart-icon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;a class="jive-link-product pf-embedded-product-link" href="https://www.element14.com/community/view-product.jspa?fsku=1617586&amp;nsku=87P0487&amp;COM=noscript" target="_blank"&gt;Micro USB Cable&lt;/a&gt;&lt;/span&gt;&lt;span class="e14-init-hidden" id="addProduct-1vcvRBc6-unlinked"&gt;Micro USB Cable&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;&lt;span class="e14-init-shown" id="addProduct-agHKJww4-linked" style="white-space:nowrap;"&gt;&lt;a class="jive-link-product-addtolist" href="https://www.element14.com/community/view-product.jspa?fsku=3388495&amp;nsku=53M1558&amp;COM=noscript" target="_blank"&gt;&lt;span class="pf-widget-map pf-productlink-cart-icon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;a class="jive-link-product pf-embedded-product-link" href="https://www.element14.com/community/view-product.jspa?fsku=3388495&amp;nsku=53M1558&amp;COM=noscript" target="_blank"&gt;Ethernet Cable&lt;/a&gt;&lt;/span&gt;&lt;span class="e14-init-hidden" id="addProduct-agHKJww4-unlinked"&gt;Ethernet Cable&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;&lt;span class="e14-init-shown" id="addProduct-LhiWUEX7-linked" style="white-space:nowrap;"&gt;&lt;a class="jive-link-product-addtolist" href="https://www.element14.com/community/view-product.jspa?fsku=2452750&amp;nsku=31Y3513&amp;COM=noscript" target="_blank"&gt;&lt;span class="pf-widget-map pf-productlink-cart-icon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;a class="jive-link-product pf-embedded-product-link" href="https://www.element14.com/community/view-product.jspa?fsku=2452750&amp;nsku=31Y3513&amp;COM=noscript" target="_blank"&gt;Jumper Cable&lt;/a&gt;&lt;/span&gt;&lt;span class="e14-init-hidden" id="addProduct-LhiWUEX7-unlinked"&gt;Jumper Cable&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;&lt;span class="e14-init-shown" id="addProduct-z366NiQx-linked" style="white-space:nowrap;"&gt;&lt;a class="jive-link-product-addtolist" href="https://www.element14.com/community/view-product.jspa?fsku=3107125&amp;nsku=07AH1271&amp;COM=noscript" target="_blank"&gt;&lt;span class="pf-widget-map pf-productlink-cart-icon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;a class="jive-link-product pf-embedded-product-link" href="https://www.element14.com/community/view-product.jspa?fsku=3107125&amp;nsku=07AH1271&amp;COM=noscript" target="_blank"&gt;HDMI to Micro HDMI Cable&lt;/a&gt;&lt;/span&gt;&lt;span class="e14-init-hidden" id="addProduct-z366NiQx-unlinked"&gt;HDMI to Micro HDMI Cable&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;&lt;span class="e14-init-shown" id="addProduct-atxQwQ5C-linked" style="white-space:nowrap;"&gt;&lt;a class="jive-link-product-addtolist" href="https://www.element14.com/community/view-product.jspa?fsku=2503766&amp;nsku=71Y9231&amp;COM=noscript" target="_blank"&gt;&lt;span class="pf-widget-map pf-productlink-cart-icon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;a class="jive-link-product pf-embedded-product-link" href="https://www.element14.com/community/view-product.jspa?fsku=2503766&amp;nsku=71Y9231&amp;COM=noscript" target="_blank"&gt;Breadboard&lt;/a&gt;&lt;/span&gt;&lt;span class="e14-init-hidden" id="addProduct-atxQwQ5C-unlinked"&gt;Breadboard&lt;/span&gt;&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;span class="e14-init-shown e14-product-link-buynow" id="addProduct-ZnivbtCV-linked" style="white-space:nowrap;"&gt;&lt;a class="jive-link-product-addtolist" href="https://www.element14.com/community/view-product.jspa?fsku=3605842,2808589,1617586,3388495,2452750,3107125,2503766&amp;nsku=13AJ3027,33AC3704,87P0487,53M1558,31Y3513,07AH1271,71Y9231&amp;COM=noscript" target="_blank"&gt;&lt;span class="pf-widget-map pf-productlink-cart-icon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;a class="jive-link-product pf-embedded-product-link" href="https://www.element14.com/community/view-product.jspa?fsku=3605842,2808589,1617586,3388495,2452750,3107125,2503766&amp;nsku=13AJ3027,33AC3704,87P0487,53M1558,31Y3513,07AH1271,71Y9231&amp;COM=noscript" target="_blank"&gt;Buy Kit&lt;/a&gt;&lt;/span&gt;&lt;span class="e14-init-hidden" id="addProduct-ZnivbtCV-unlinked"&gt;Buy Kit&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt; &lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;strong&gt;You'll need the following software:&lt;/strong&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt; &lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a class="jive-link-external-small" href="https://dpoauwgwqsy2x.cloudfront.net/Download/pynq_z2_v2.6.0.zip" rel="nofollow ugc noopener" target="_blank"&gt;SD CARD image for the PYNQ-Z2 board&lt;/a&gt;; Version 2.6&lt;/li&gt;&lt;li&gt;&lt;a class="jive-link-external-small" href="https://www.xilinx.com/support/download/index.html/content/xilinx/en/downloadNav/vitis/archive-vitis.html" rel="nofollow ugc noopener" target="_blank"&gt;Xilinx software (Vitis and Vivado), Version 2020.1&lt;/a&gt; Install Vitis 2020.1 - WebPack version. It includes all needed: Vitis, Vitis HLS, and VIvado.&lt;ul&gt;&lt;li&gt;If you are an expert, you can install other versions. Take care that they support the Zynq device you are using. Ellse, stick to 2020.1 The free license supports everything done in the workshops&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a class="jive-link-external-small" href="https://dpoauwgwqsy2x.cloudfront.net/Download/pynq-z2.zip" rel="nofollow ugc noopener" target="_blank"&gt;PYNQ-Z2 board file&lt;/a&gt;, that tells Vivado how to initiate your new projects&lt;/li&gt;&lt;li&gt;&lt;a class="jive-link-external-small" href="https://dpoauwgwqsy2x.cloudfront.net/Download/pynq-z2_v1.0.xdc.zip" rel="nofollow ugc noopener" target="_blank"&gt;PYNQ-Z2 constraint file with mapping for all external pins, LEDs, buttons, connectors&lt;/a&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;strong&gt;Optional examples that can be installed on the PYNQ board: &lt;/strong&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;Not needed, but excellent&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt; &lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a class="jive-link-external-small" href="https://github.com/Xilinx/PYNQ_Workshop" rel="nofollow ugc noopener" target="_blank"&gt;Pynq Workshop&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a class="jive-link-external-small" href="https://github.com/Xilinx/PYNQ-HelloWorld" rel="nofollow ugc noopener" target="_blank"&gt;Software acceleration with FPGA: OpenCV functions in hardware&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a class="jive-link-external-small" href="https://github.com/Xilinx/PYNQ" rel="nofollow ugc noopener" target="_blank"&gt;All sources for the BASE and LOGICTOOLS projects&lt;/a&gt; from Xilinx They allow you to rebuild and investigate the Vivado designs for these projects&lt;/li&gt;&lt;/ul&gt;&lt;p style="margin:0;padding:0px;"&gt; &lt;/p&gt;&lt;h2&gt;&lt;span style="color:#3334ca;"&gt;Session 1:&lt;/span&gt;&lt;/h2&gt;&lt;p style="margin:0;padding:0px;"&gt; &lt;/p&gt;&lt;p style="margin:0;font-family:Arial, 'Lucida Grande', sans-serif;color:#333333;"&gt;During this session we will briefly introduce you to some FPGA concepts, along with links to online resources.  You'll get a general introduction to the most interesting aspects of the Xilinx PYNQ-Z2 board architecture.  We'll analyze board components and how they connect together to offer loads of possibilities in experimenting with any kind of FPGA with Linux applications.  We'll talk about using a Linux Machine to control FPGA logic. &lt;span style="color:#3d3d3d;font-family:'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;One of the key factors of the Xilinx Pynq-Z2 board is the considerable number of peripherals (includes HDMI In and Out, USB, and an Arduino compatible GPIO connector) and the availability of a complete Linux system besides the FPGA IC.  We'll also discuss Bash shell and Python On-Board.  To work with Linux, with hardware and controlling the FPGA the preinstalled system includes the support for the Python language accessible from a comfortable Web interface thanks to the Jupyter notebook. Experiments With the Jupyter Notebook We will see how to implement some FPGA simple prebuilt programs and how setting and control them using a browser from the Jupyter Notebook web interface.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;font-family:Arial, 'Lucida Grande', sans-serif;color:#333333;"&gt; &lt;/p&gt;&lt;p style="margin:0;font-family:Arial, 'Lucida Grande', sans-serif;color:#333333;"&gt;&lt;span style="color:#3d3d3d;font-family:'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;&lt;strong&gt;What you'll learn by attending:&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;font-family:Arial, 'Lucida Grande', sans-serif;color:#333333;"&gt; &lt;/p&gt;&lt;ul&gt;&lt;li&gt;Introduction to FPGA and Xilinx Pynq-Z2 Architecture&lt;/li&gt;&lt;li&gt;Xilinx Pynq-Z2 Board Components&lt;/li&gt;&lt;li&gt;A Linux Machine to Control the FPGA Logic&lt;/li&gt;&lt;li&gt;Bash shell and Python On-board&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/604x334/__key/telligent-evolution-extensions-calendar-calendarfiles/00-00-00-00-71/contentimage_5F00_213503.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_213503.png-604x334.png?sv=2016-05-31&amp;sr=b&amp;sig=Dq1Mi0nid%2FqSRwyfgoXoE5uc6WrJj74acPs8xYBD52Q%3D&amp;se=2026-10-29T23%3A59%3A59Z&amp;sp=r&amp;_=MQUqeOdH5JHoo+ynAClvLg==" style="max-height: 334px;max-width: 604px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt; &lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="color:#333333;font-family:Arial, 'Lucida Grande', sans-serif;font-size:16px;font-weight:bold;"&gt;Dates and Register for Free:&lt;/span&gt;&lt;/p&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 #c6c6c6;width:100%;"&gt;&lt;thead&gt;&lt;tr&gt;&lt;th style="border:1px solid black;border:1px solid #c6c6c6;padding:6px;color:#505050;background-color:#f2f2f2;text-align:left;" valign="middle"&gt;&lt;strong&gt;Workshop:&lt;/strong&gt;&lt;/th&gt;&lt;th style="border:1px solid black;border:1px solid #c6c6c6;padding:6px;color:#505050;background-color:#f2f2f2;text-align:left;" valign="middle"&gt;&lt;span style="color:#505050;"&gt;&lt;strong&gt;Dates and Missions:&lt;/strong&gt;&lt;/span&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 #c6c6c6;width:50%;padding:6px;"&gt;&lt;p style="margin:0;"&gt;&lt;strong&gt;Session 1 – From Board Architecture to Python and Jupyter Notebook&lt;/strong&gt;&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'll Learn:&lt;/strong&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt; &lt;/p&gt;&lt;ul&gt;&lt;li&gt;Introduction to FPGA and Xilinx Pynq-Z2 Architecture&lt;/li&gt;&lt;li&gt;Xilinx Pynq-Z2 Board Components&lt;/li&gt;&lt;li&gt;A Linux Machine to Control the FPGA Logic&lt;/li&gt;&lt;li&gt;Bash shell and Python On-board&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #c6c6c6;width:50%;padding:6px;"&gt;&lt;p style="margin:0;font-family:Arial, 'Lucida Grande', sans-serif;color:#333333;"&gt;&lt;span style="font-weight:bold;font-style:inherit;font-family:inherit;"&gt;Tuesday, 28th of September 2021&lt;/span&gt;&lt;span style="font-weight:bold;font-style:inherit;font-family:inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt; &lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight:bold;font-style:inherit;font-family:inherit;color:#e23d39;"&gt;Register Above for Free!&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:1px solid black;border:1px solid #c6c6c6;width:50%;padding:6px;"&gt;&lt;p style="margin:0;"&gt;&lt;strong&gt;Session 2 – FPGA Design and Programming&lt;/strong&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt; &lt;/p&gt;&lt;p style="margin:0;font-family:Arial, 'Lucida Grande', sans-serif;color:#333333;"&gt;&lt;span style="font-weight:bold;font-style:inherit;font-family:inherit;"&gt;What You'll Learn:&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt; &lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight:inherit;font-style:inherit;font-family:inherit;"&gt;A Glossary Explained: FPGA Essentials&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight:inherit;font-style:inherit;font-family:inherit;"&gt;FPGA Development Frameworks&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight:inherit;font-style:inherit;font-family:inherit;"&gt;Preparing and Installing the Tools: Vivado 2020.1&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight:inherit;font-style:inherit;font-family:inherit;"&gt;VHDL language&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight:inherit;font-style:inherit;font-family:inherit;"&gt;Do and Don’t With FPGA&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #c6c6c6;width:50%;padding:6px;"&gt;&lt;p style="margin:0;font-family:Arial, 'Lucida Grande', sans-serif;color:#333333;"&gt;&lt;span style="font-weight:bold;font-style:inherit;font-family:inherit;"&gt;Wednesday, 13th of October 2021&lt;/span&gt;&lt;span style="font-weight:bold;font-style:inherit;font-family:inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt; &lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a class="jive-link-event" href="https://www.element14.com/community/events/5877/l/pynq-z2-workshop-session-2-fpga-design-and-programming"&gt;PYNQ-Z2 Workshop: Session 2: FPGA Design and Programming&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:1px solid black;border:1px solid #c6c6c6;width:50%;padding:6px;"&gt;&lt;p style="margin:0;"&gt;&lt;strong&gt;Session 3 - FPGA Design Examples in Practice&lt;/strong&gt;&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'll Learn:&lt;/strong&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt; &lt;/p&gt;&lt;ul&gt;&lt;li&gt;TBA&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #c6c6c6;width:50%;padding:6px;"&gt;&lt;p style="margin:0;font-family:Arial, 'Lucida Grande', sans-serif;color:#333333;"&gt;&lt;span style="font-weight:bold;font-style:inherit;font-family:inherit;"&gt;Thursday 28th of October 2021&lt;/span&gt;&lt;span style="font-weight:bold;font-style:inherit;font-family:inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt; &lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a class="jive-link-event" href="https://www.element14.com/community/events/5878/l/pynq-z2-workshop-session-3-fpga-design-examples-in-practice"&gt;PYNQ-Z2 Workshop: Session 3: FPGA Design Examples in Practice&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="margin:0;padding:0px;"&gt; &lt;/p&gt;&lt;h2&gt;&lt;span style="color:#3334ca;"&gt;Resources:&lt;/span&gt;&lt;/h2&gt;&lt;p style="margin:0;padding:0px;"&gt; &lt;/p&gt;&lt;p style="margin:0;"&gt;Previous PYNQ Workshops / Webinars:&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt; &lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a class="jive-link-event" href="https://www.element14.com/community/events/5307/l/unlock-the-power-of-fpgas-through-python-building-reconfigurable-embedded-systems-with-pynq"&gt;Unlock the Power of FPGAs through Python: Building Reconfigurable Embedded Systems with PYNQ&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;a class="jive-link-event" href="https://www.element14.com/community/events/5504/l/pynq-z2-workshop-getting-started-with-pynq"&gt;PYNQ-Z2 Workshop: Getting Started with PYNQ&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a class="jive-link-event" href="https://www.element14.com/community/events/5507/l/pynq-z2-workshop-getting-up-and-running-with-pynq"&gt;PYNQ-Z2 Workshop: Getting Up and Running with PYNQ&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a class="jive-link-event" href="https://www.element14.com/community/events/5508/l/pynq-z2-workshop-unlocking-your-inner-pynq-hero"&gt;PYNQ-Z2 Workshop: Unlocking Your Inner PYNQ Hero&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a class="jive-link-event" href="https://www.element14.com/community/events/5519/l/using-python-overlays-to-experiment-with-neural-networks"&gt;Using Python Overlays to Experiment with Neural Networks&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style="margin:0;padding:0px;"&gt; &lt;/p&gt;&lt;p style="margin:0;"&gt;PYNQ Projects:&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt; &lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a class="jivecontainerTT-hover-container jive-link-community-small" href="/challengesprojects/project14/pynqworkshop/"&gt;PYNQ Workshop&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style="margin:0;padding:0px;"&gt; &lt;/p&gt;&lt;p style="margin:0;"&gt;This workshop is based on the following PYNQ-Z2 Experiments:&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt; &lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt; &lt;/p&gt;&lt;table border="1" class="jiveBorder mce-item-table" height="509" style="border:1px solid #c6c6c6;height:395px;width:667px;"&gt;&lt;thead&gt;&lt;tr&gt;&lt;th style="border:1px solid black;border:1px solid #c6c6c6;padding:6px;color:#505050;background-color:#f2f2f2;text-align:left;" valign="middle"&gt;&lt;strong&gt;Pynq - Zync - Vivado series&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 #c6c6c6;padding:6px;"&gt;&lt;a class="jive-link-blog-small" href="/technologies/fpga-group/b/blog/posts/add-pynq-z2-board-to-vivado"&gt;Add Pynq-Z2 board to Vivado&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:1px solid black;border:1px solid #c6c6c6;padding:6px;"&gt;&lt;a class="jive-link-blog-small" href="/technologies/fpga-group/b/blog/posts/learning-xilinx-zynq-port-a-spartan-6-pwm-example-to-pynq"&gt;Learning Xilinx Zynq: port a Spartan 6 PWM example to Pynq&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:1px solid black;border:1px solid #c6c6c6;padding:6px;"&gt;&lt;a class="jive-link-blog-small" href="/technologies/fpga-group/b/blog/posts/learning-xilinx-zynq-use-axi-with-a-vhdl-example-in-pynq"&gt;Learning Xilinx Zynq: use AXI with a VHDL example in Pynq&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:1px solid black;border:1px solid #c6c6c6;padding:6px;"&gt;&lt;a class="jive-link-blog-small" href="/technologies/fpga-group/b/blog/posts/vhdl-pwm-generator-with-dead-time-the-design"&gt;VHDL PWM generator with dead time: the design&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:1px solid black;border:1px solid #c6c6c6;padding:6px;"&gt;&lt;a class="jive-link-blog-small" href="/technologies/fpga-group/b/blog/posts/learning-xilinx-zynq-use-axi-and-mmio-with-a-vhdl-example-in-pynq"&gt;Learning Xilinx Zynq: use AXI and MMIO with a VHDL example in Pynq&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:1px solid black;border:1px solid #c6c6c6;padding:6px;"&gt;&lt;a class="jive-link-blog-small" href="/technologies/fpga-group/b/blog/posts/learning-xilinx-zynq-port-rotary-decoder-from-spartan-6-to-vivado-and-pynq"&gt;Learning Xilinx Zynq: port Rotary Decoder from Spartan 6 to Vivado and PYNQ&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:1px solid black;border:1px solid #c6c6c6;padding:6px;"&gt;&lt;a class="jive-link-blog-small" href="/technologies/fpga-group/b/blog/posts/learning-xilinx-zynq-fpga-based-pwm-generator-with-scroll-wheel-control"&gt;Learning Xilinx Zynq: FPGA based PWM generator with scroll wheel control&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:1px solid black;border:1px solid #c6c6c6;padding:6px;"&gt;&lt;a class="jive-link-blog-small" href="/technologies/fpga-group/b/blog/posts/learning-xilinx-zynq-use-ram-design-for-altera-cyclone-on-vivado-and-pynq"&gt;Learning Xilinx Zynq: use RAM design for Altera Cyclone on Vivado and PYNQ&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:1px solid black;border:1px solid #c6c6c6;padding:6px;"&gt;&lt;a class="jive-link-blog-small" href="/technologies/fpga-group/b/blog/posts/learning-xilinx-zynq-a-quadrature-oscillator---2-implementations"&gt;Learning Xilinx Zynq: a Quadrature Oscillator - 2 implementations&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:1px solid black;border:1px solid #c6c6c6;padding:6px;"&gt;&lt;a class="jive-link-blog-small" href="/technologies/fpga-group/b/blog/posts/learning-xilinx-zynq-a-quadrature-oscillator---variable-frequency"&gt;Learning Xilinx Zynq: a Quadrature Oscillator - variable frequency&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:1px solid black;border:1px solid #c6c6c6;padding:6px;"&gt;&lt;a class="jive-link-blog-small" href="/technologies/fpga-group/b/blog/posts/learning-xilinx-zynq-hardware-accelerated-software"&gt;Learning Xilinx Zynq: Hardware Accelerated Software&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:1px solid black;border:1px solid #c6c6c6;padding:6px;"&gt;&lt;a class="jive-link-blog-small" href="/technologies/fpga-group/b/blog/posts/automate-repeatable-steps-in-vivado"&gt;Automate Repeatable Steps in Vivado&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:1px solid black;border:1px solid #c6c6c6;padding:6px;"&gt;&lt;a class="jive-link-blog-small" href="/technologies/fpga-group/b/blog/posts/learning-xilinx-zynq-try-to-make-my-own-accelerated-opencv-function---1-vitis-hls"&gt;Learning Xilinx Zynq: Try to make my own Accelerated OpenCV Function - 1: Vitis HLS&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:1px solid black;border:1px solid #c6c6c6;padding:6px;"&gt;&lt;a class="jive-link-blog-small" href="/technologies/fpga-group/b/blog/posts/learning-xilinx-zynq-try-to-make-my-own-accelerated-opencv-function---2-vivado-block-design"&gt;Learning Xilinx Zynq: Try to make my own Accelerated OpenCV Function - 2: Vivado Block Design&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:1px solid black;border:1px solid #c6c6c6;padding:6px;"&gt;&lt;a class="jive-link-blog-small" href="/technologies/fpga-group/b/blog/posts/learning-xilinx-zynq-logic-gates-in-vivado"&gt;Learning Xilinx Zynq: Logic Gates in Vivado&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:1px solid black;border:1px solid #c6c6c6;padding:6px;"&gt;&lt;a class="jive-link-blog-small" href="/technologies/fpga-group/b/blog/posts/learning-xilinx-zynq-interrupt-arm-from-fpga-fabric"&gt;Learning Xilinx Zynq: Interrupt ARM from FPGA fabric&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:1px solid black;border:1px solid #c6c6c6;padding:6px;"&gt;&lt;a class="jive-link-blog-small" href="/technologies/fpga-group/b/blog/posts/learning-xilinx-zynq-reuse-and-combine-components-to-build-a-multiplexer"&gt;Learning Xilinx Zynq: reuse and combine components to build a multiplexer&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="margin:0;padding:0px;"&gt; &lt;/p&gt;&lt;h1&gt;&lt;span style="color:#3334ca;"&gt;The Presenter:&lt;/span&gt;&lt;/h1&gt;&lt;table border="1" class="jiveBorder mce-item-table" height="409" style="border:1px solid #ffffff;height:auto;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/200x200/__key/telligent-evolution-extensions-calendar-calendarfiles/00-00-00-00-71/contentimage_5F00_213504.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_213504.jpg-200x200.jpg?sv=2016-05-31&amp;sr=b&amp;sig=K7Cc8kplOp5PeJvZzvfOX4WRoVHUWjbrRgyHKJ90GBc%3D&amp;se=2026-10-29T23%3A59%3A59Z&amp;sp=r&amp;_=zEZA6QbAoSF8U5MpxPe1sA==" style="max-height: 200px;max-width: 200px;" /&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/122x195/__key/telligent-evolution-extensions-calendar-calendarfiles/00-00-00-00-71/contentimage_5F00_213505.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_213505.png-122x195.png?sv=2016-05-31&amp;sr=b&amp;sig=%2BRhFsQPSrbDUQQrg5phAvxJXvJo4PSV3b6mam177g2E%3D&amp;se=2026-10-29T23%3A59%3A59Z&amp;sp=r&amp;_=8Z+9siFBc53oNQ3OFawb2Q==" style="max-height: 195px;max-width: 122px;" /&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;&lt;span&gt;&lt;a href="/members/balearicdynamics" data-contentid="2136c4649d3b47f78653b7e97ac61f69" data-contenttypeid="e9ed411860ed4f2ba0265705b8793d05" class="ui-contentpeek internal-link view-user-profile"&gt;balearicdynamics&lt;/a&gt;&lt;/span&gt;, element14 Community Member&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;&lt;span&gt;&lt;a href="/members/jancumps" data-contentid="acaf6a9338de4eef8f6717d5561ed01d" data-contenttypeid="e9ed411860ed4f2ba0265705b8793d05" class="ui-contentpeek internal-link view-user-profile"&gt;Jan Cumps&lt;/a&gt;&lt;/span&gt;, element14 Community Member&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;&lt;p style="margin:0;"&gt;Born in Turin, Italy. I have always had a special interest in electronics and communication. I had the chance to start working in the era of the first Personal Computers, just few years before their massive introduction, and very soon I started acquiring knowledge about hardware and software. I developed researches, patented hardware and software-integrated technologies, wrote technical articles on several technical papers in Italy and more. During the last decade I developed software and firmware for embedded devices, new products for Android, Mac and Linux. Before the Android massive diffusion, I had been developing software as Nokia developer focusing my experience on the Qt development platforms on desktops and Symbian devices. My approach to Electronics and circuit projects involving hardware and circuit creation is strongly oriented to microcontrollers, from small devices to the computer-like micro as the well-known ARM processors family. I definitely avoid two things: redundance (i.e. making projects more complex than can be done) and excess of complexity (i.e. a great solution should be simple and cheap, otherwise it is not a great solution). For this reasons I frequently rethink projects or create new ones in order to make products and prototypes market-affordable and as cheap as possible without compromising quality. Five years ago I moved to Ibiza (Balearic Islands, Spain) where I currently live and work.&lt;/p&gt;&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #ffffff;width:50%;padding:6px;"&gt;&lt;p style="margin:0;"&gt;Jan's professional skill set focuses on process integration, development methodologies, and application life cycle, He has 20+ years of experience with ERP, CRM and E-Commerce systems, as delivery manager, technology lead, integration architect, project lead, analyst and developer.&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt; &lt;/p&gt;&lt;p style="margin:0;"&gt;Jan has been active in the Chemicals, Public Transport, and Government sector, in Belgium, the United Kingdom, Germany, France, South-Africa, Greece, Poland, Spain and Russia. Jan is Development &amp; Integration manager for PepsiCo. Jan is moderator at JavaRanch.com.&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt; &lt;/p&gt;&lt;p style="margin:0;"&gt;Industrial and automotive electronics, microcontroller designs for functional safety, and maintainable software management.&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt; &lt;/p&gt;&lt;p style="margin:0;"&gt;30 years active in chemicals, pharmacy, rail, automotive and Food&amp; Beverages&lt;/p&gt;&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: PYNQ-Z2 Workshop: Session 1: From Board Architecture to Python and Jupyter Notebook by fmilburn</title><link>https://community.element14.com/learn/events/c/e/1563</link><pubDate>Thu, 02 Sep 2021 20:51:36 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:2fd3595b-4a9d-485a-a143-971dbfeba107</guid><dc:creator>fmilburn</dc:creator><description>&lt;p&gt;I am passing on a Newark link to a version of the board used in the webinar that Tariq gave me for those interested:  &lt;a class="jive-link-external-small" href="https://www.newark.com/tul-corporation/1m1-m000127dev/tul-pynq-z2/dp/13AJ3027?st=tul-corporation" target="_blank"&gt;https://www.newark.com/tul-corporation/1m1-m000127dev/tul-pynq-z2/dp/13AJ3027?st=tul-corporation&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;This is a good opportunity to hear from two of our most prominent members of e14 on their personal experiences with an FPGA. &lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>re: PYNQ-Z2 Workshop: Session 1: From Board Architecture to Python and Jupyter Notebook by Jan Cumps</title><link>https://community.element14.com/learn/events/c/e/1563</link><pubDate>Sat, 25 Sep 2021 08:20:45 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:7a4415d9-4ff1-425b-80d6-330f119665fd</guid><dc:creator>Jan Cumps</dc:creator><description>&lt;p&gt;A preview of what we'll use in this first session:&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/620x425/__key/commentfiles/07eef79e70814fd2b5486cddd02e66b1-7a84f533-7441-4a82-9eae-c693f0c59f5d/3771.contentimage_5F00_212015.png"&gt;&lt;img alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/commentfiles/07eef79e70814fd2b5486cddd02e66b1/7a84f533/7441/4a82/9eae/c693f0c59f5d/3771.contentimage_212015.png-620x425.png?sv=2016-05-31&amp;sr=b&amp;sig=mSaEBficFSKGEX2op9Ogo49IAohONXvWNtXHPzC2Uno%3D&amp;se=2026-10-29T23%3A59%3A59Z&amp;sp=r&amp;_=QawWGp2FLnnVXdbpUVdj1Q==" style="max-height: 425px;max-width: 620px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;ul&gt;&lt;li&gt;the Johnson Counter from &lt;a class="jive-link-blog-small" href="/technologies/fpga-group/b/blog/posts/add-pynq-z2-board-to-vivado"&gt;this blog&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;Vivado for the FPGA design&lt;/li&gt;&lt;li&gt;GPIO interface (the simplest way) between ARM and FPGA parts&lt;/li&gt;&lt;li&gt;VHDL for 2 custom blocks&lt;/li&gt;&lt;li&gt;Pynq libraries and jupyter notebooks to load and interact with the design&lt;/li&gt;&lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>re: PYNQ-Z2 Workshop: Session 1: From Board Architecture to Python and Jupyter Notebook by sokrates007</title><link>https://community.element14.com/learn/events/c/e/1563</link><pubDate>Sat, 25 Sep 2021 09:10:24 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:47590ffa-f363-4d66-9547-e722233b8a40</guid><dc:creator>sokrates007</dc:creator><description>&lt;p&gt;Exciting! Will you show how to use axi memory mapped interface especially in image processing applications? MM slave could be an HLS accelerator and MM master is ARM. &lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>re: PYNQ-Z2 Workshop: Session 1: From Board Architecture to Python and Jupyter Notebook by cghaba</title><link>https://community.element14.com/learn/events/c/e/1563</link><pubDate>Tue, 28 Sep 2021 17:40:39 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:a522aca7-4fb5-486c-b391-8a8055786932</guid><dc:creator>cghaba</dc:creator><description>&lt;p&gt;Pinq-Z2 is out of stock until beginning of 2022. Pinq-Z1 is also out of stock. Other FPGA boards to be used in AI/ML applications (ex. Kria V260) are also out of stock. What can we use as replacement in order to practice what are presented in these FPGA tutorials?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>re: PYNQ-Z2 Workshop: Session 1: From Board Architecture to Python and Jupyter Notebook by Jan Cumps</title><link>https://community.element14.com/learn/events/c/e/1563</link><pubDate>Wed, 29 Sep 2021 09:15:16 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:721acb76-35dc-493c-a16c-b8eaeb06125f</guid><dc:creator>Jan Cumps</dc:creator><description>&lt;p&gt;We've used these resources &lt;strong&gt;from PYNQ community&lt;/strong&gt; in our learning path:&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;Pynq home page:&lt;/p&gt;&lt;p&gt;&lt;a class="jive-link-external-small" href="http://www.pynq.io/home.html" rel="nofollow ugc noopener" target="_blank" title="http://www.pynq.io/home.html"&gt;PYNQ - Python productivity for Zynq - Home&lt;/a&gt; &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;Pynq trainings, videos, projects from the community:&lt;/p&gt;&lt;p&gt;&lt;a class="jive-link-external-small" href="http://www.pynq.io/community.html" rel="nofollow ugc noopener" target="_blank" title="http://www.pynq.io/community.html"&gt;PYNQ - Python productivity for Zynq - Community&lt;/a&gt; &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;Pynq support (very helpful):&lt;/p&gt;&lt;p&gt;&lt;a class="jive-link-external-small" href="https://discuss.pynq.io/" rel="nofollow ugc noopener" target="_blank" title="https://discuss.pynq.io/"&gt;https://discuss.pynq.io/&lt;/a&gt; &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;Pynq Python manuals:&lt;/p&gt;&lt;p&gt;&lt;a class="jive-link-external-small" href="https://pynq.readthedocs.io/en/latest/getting_started.html" rel="nofollow ugc noopener" target="_blank" title="https://pynq.readthedocs.io/en/latest/getting_started.html"&gt;https://pynq.readthedocs.io/en/latest/getting_started.html&lt;/a&gt; &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;Pynq source code:&lt;/p&gt;&lt;p&gt;&lt;a class="jive-link-external-small" href="https://github.com/xilinx/pynq" rel="nofollow ugc noopener" target="_blank" title="https://github.com/xilinx/pynq"&gt;https://github.com/xilinx/pynq&lt;/a&gt; &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;... and from  the &lt;strong&gt;board designer&lt;/strong&gt;:&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;PYNQ-Z2 Board specifications&lt;/p&gt;&lt;p&gt;&lt;a class="jive-link-external-small" href="https://www.tul.com.tw/ProductsPYNQ-Z2.html" rel="nofollow ugc noopener" target="_blank" title="https://www.tul.com.tw/ProductsPYNQ-Z2.html"&gt;https://www.tul.com.tw/ProductsPYNQ-Z2.html&lt;/a&gt; &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;PYNQ-Z2 Board User Manual&lt;/p&gt;&lt;p&gt;&lt;a class="jive-link-external-small" href="https://dpoauwgwqsy2x.cloudfront.net/Download/pynqz2_user_manual_v1_0.pdf" rel="nofollow ugc noopener" target="_blank" title="https://dpoauwgwqsy2x.cloudfront.net/Download/pynqz2_user_manual_v1_0.pdf"&gt;https://dpoauwgwqsy2x.cloudfront.net/Download/pynqz2_user_manual_v1_0.pdf&lt;/a&gt; &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;PYNQ-Z2 Board Schematics&lt;/p&gt;&lt;p&gt;&lt;a class="jive-link-external-small" href="https://dpoauwgwqsy2x.cloudfront.net/Download/TUL_PYNQ_Schematic_R12.pdf" rel="nofollow ugc noopener" target="_blank" title="https://dpoauwgwqsy2x.cloudfront.net/Download/TUL_PYNQ_Schematic_R12.pdf"&gt;https://dpoauwgwqsy2x.cloudfront.net/Download/TUL_PYNQ_Schematic_R12.pdf&lt;/a&gt; &lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>re: PYNQ-Z2 Workshop: Session 1: From Board Architecture to Python and Jupyter Notebook by sokrates007</title><link>https://community.element14.com/learn/events/c/e/1563</link><pubDate>Sun, 17 Oct 2021 13:23:51 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:3b3ca4df-4eda-49e2-8258-79f742963af3</guid><dc:creator>sokrates007</dc:creator><description>&lt;p&gt;I would like to share my feedback with you. For beginning to learn pynq, i checked out official website and community documents and tutorials. I was expecting this workshop content is build on top of the already available knowledge. But apart from that, It is good video tutorial, that feels too much effort behind it. "Pair representation" is also something i liked, speakers complete each other without missing an important point.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>