<?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>Ultra96 and PYNQ Framework</title><link>https://community.element14.com/products/devtools/avnetboardscommunity/w/documents/4629/ultra96-and-pynq-framework</link><description /><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>Ultra96 and PYNQ Framework</title><link>https://community.element14.com/products/devtools/avnetboardscommunity/w/documents/4629/ultra96-and-pynq-framework</link><pubDate>Mon, 06 Apr 2020 16:28:27 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:03d76cd2-ef3f-48e3-ae3a-67d1875c37df</guid><dc:creator>kuzzo</dc:creator><comments>https://community.element14.com/products/devtools/avnetboardscommunity/w/documents/4629/ultra96-and-pynq-framework#comments</comments><description>Current Revision posted to Documents by kuzzo on 4/6/2020 4:28:27 PM&lt;br /&gt;
&lt;div style="width:76%;float:left;"&gt;&lt;a name="top"&gt;&lt;/a&gt;&lt;p class="DTSPD8TP" style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;The Ultra96 is a development board built around the Xilinx Zynq UltraScale+ MPSoC to the Linaro96Boards specification. It includes quad-core ARM A53s, dual-core ARM R5s, 2GB of LPDDR4 memory and tightly-coupled 16nm UltraScale+ FPGA fabric. The platform integrates with the PYNQ (Python + Zynq) framework allowing for Python based applications to run in conjunction with high-speed deterministic applications on the heterogenous MPSoC compute platform.&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;a href="/e14/assets/legacy/zedboard/pynq_logo_400.png"&gt;&lt;img alt="image"  height="67" src="/e14/assets/legacy/zedboard/pynq_logo_400.png" style="border-width:0px;border-style:solid;width:210px;height:66.675px;" width="210" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;table border="1" class="jiveBorder mce-item-table" style="border:1px solid #c6c6c6;width:60%;"&gt;&lt;thead&gt;&lt;tr&gt;&lt;th style="border:1px solid black;border:1px solid #c6c6c6;padding:6px;background-color:#f9f9f9;text-align:center;" valign="middle"&gt;&lt;strong&gt;Top&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;p style="margin:0;text-align:center;"&gt;&lt;a href="/e14/assets/legacy/zedboard/TNN24070_1.png"&gt;&lt;img loading="lazy" alt="image"  class="image-3 jive-image" height="250" src="/e14/assets/legacy/zedboard/TNN24070_1.png" /&gt;&lt;/a&gt;&lt;/p&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;p style="margin:0;"&gt;If you are not already familiar with PYNQ or who it is for, start with this page to learn more:&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;a class="jive-link-external-small" href="http://avnet.me/pynq_info" rel="nofollow ugc noopener" target="_blank"&gt;&lt;strong&gt;More about PYNQ&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;strong&gt;Getting Started Documentation&lt;/strong&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;a class="jive-link-external-small" href="http://avnet.me/ultra96_pynq_docs" rel="nofollow ugc noopener" target="_blank"&gt;&lt;strong&gt;PYNQ Quick Start Guide for Ultra96&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;strong&gt;Supporting Information for Rebuilding PYNQ from Source&lt;/strong&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;a class="jive-link-external-small" href="http://avnet.me/pynq_github?CMP=GL-Avnet-E14-cross-sell" rel="nofollow ugc noopener" target="_blank"&gt;&lt;strong&gt;Xilinx GitHub for PYNQ&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;a class="jive-link-external-small" href="http://avnet.me/ultra96_pynq_github?CMP=GL-Avnet-E14-cross-sell" rel="nofollow ugc noopener" target="_blank"&gt;&lt;strong&gt;Avnet GitHub for Ultra96&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;strong&gt;Blog Tutorials&lt;/strong&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;strong&gt;&lt;a class="jive-link-external-small" href="http://avnet.me/ultra96-pynq-adam-taylor?CMP=GL-Avnet-E14-cross-sell" rel="nofollow ugc noopener" target="_blank"&gt;Hackster.io Blog: Adam Taylor - Ultra96 and PYNQ&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;a class="jive-link-external-small" href="https://www.96boards.org/blog/ultra-96-PYNQ/?CMP=GL-Avnet-E14-cross-sell" rel="nofollow ugc noopener" target="_blank"&gt;&lt;strong&gt;Linaro 96Boards Blog: Sahaj Sarup - Trying Out PYNQ on the Ultra96&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;strong&gt;Video Tutorials&lt;/strong&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;strong&gt;&lt;a class="jive-link-external-small" href="http://avnet.me/ultra96-pynq-setup?CMP=GL-Avnet-E14-cross-sell" rel="nofollow ugc noopener" target="_blank"&gt;Video: Setting Up PYNQ On Ultra96&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;strong&gt;SD Card Images for Ultra96-V2 Board:&lt;/strong&gt;&lt;/p&gt;&lt;p class="PD4BTM" style="margin:0;"&gt;&lt;a class="jive-link-external-small" href="http://avnet.me/ultra96v2-pynq-image-v2.5?CMP=GL-Avnet-E14-cross-sell" rel="nofollow ugc noopener" target="_blank"&gt;&lt;strong&gt;PYNQ v2.5 SD Card Image for Ultra96-V2 v2019.1 tools&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="views-field-title views-field" style="margin:0;"&gt;&lt;a class="jive-link-external-small" href="http://avnet.me/ultra96-pynq-image-v2.4_v2?CMP=GL-Avnet-E14-cross-sell" rel="nofollow ugc noopener" target="_blank"&gt;&lt;strong&gt;PYNQ v2.4 SD Card Image for Ultra96-V2 v2018.3 tools&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="views-field-title views-field" style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;strong&gt;SD Card Images for Ultra96-V1 Board:&lt;/strong&gt;&lt;/p&gt;&lt;p class="views-field-title views-field" style="margin:0;"&gt;&lt;a class="jive-link-external-small" href="http://avnet.me/ultra96v1-pynq-image-v2.5?CMP=GL-Avnet-E14-cross-sell" rel="nofollow ugc noopener" target="_blank"&gt;&lt;strong&gt;PYNQ v2.5 SD Card Image for Ultra96-V1 v2019.1 tools&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="views-field-title views-field" style="margin:0;"&gt;&lt;a class="jive-link-external-small" href="http://avnet.me/ultra96-pynq-image-v2.4?CMP=GL-Avnet-E14-cross-sell" rel="nofollow ugc noopener" target="_blank"&gt;&lt;strong&gt;PYNQ v2.4 SD Card Image for Ultra96-V1 v2018.3 tools&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="views-field-title views-field" style="margin:0;"&gt;&lt;a class="jive-link-external-small" href="http://avnet.me/ultra96-pynq-image-v2.3?CMP=GL-Avnet-E14-cross-sell" rel="nofollow ugc noopener" target="_blank"&gt;&lt;strong&gt;PYNQ v2.3 SD Card Image for Ultra96-V1 v2018.2 tools&lt;/strong&gt;&lt;/a&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="font-size:12pt;"&gt;&lt;strong&gt;PYNQ Community Project Highlights for Ultra96&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;strong&gt;&lt;a class="jive-link-external-small" href="https://github.com/sfox14/pynq-ekf" rel="nofollow ugc noopener" target="_blank" title="https://github.com/sfox14/pynq-ekf"&gt;https://github.com/sfox14/pynq-ekf&lt;/a&gt; &lt;/strong&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;a href="https://github.com/sfox14/pynq-ekf" rel="nofollow ugc noopener" target="_blank"&gt;&lt;img loading="lazy" alt="Extended Kalman filter" height="336" src="/e14/assets/legacy/zedboard/kalman.png" style="height:336px;width:309.12px;" width="309" /&gt;&lt;/a&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;p style="margin:0;"&gt;&lt;strong&gt;&lt;a class="jive-link-external-small" href="https://github.com/Xilinx/QNN-MO-PYNQ" rel="nofollow ugc noopener" target="_blank"&gt;QNN - Quantised Neural Network&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;a href="/e14/assets/legacy/zedboard/qnn.png"&gt;&lt;img loading="lazy" alt="Quantised neural network" height="315" src="/e14/assets/legacy/zedboard/qnn.png" style="height:315px;width:295.045px;" width="295" /&gt;&lt;/a&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;p style="margin:0;"&gt;&lt;strong&gt;&lt;a class="jive-link-external-small" href="https://github.com/Xilinx/BNN-PYNQ/" rel="nofollow ugc noopener" target="_blank"&gt;BNN - Binarised Neural Network&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;a href="/e14/assets/legacy/zedboard/bnn.png"&gt;&lt;img loading="lazy" alt="BNN" height="282" src="/e14/assets/legacy/zedboard/bnn.png" style="height:282px;width:264.136px;" width="264" /&gt;&lt;/a&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;p style="margin:0;"&gt;&lt;strong&gt;&lt;a class="jive-link-external-small" href="https://github.com/Xilinx/PYNQ-ComputerVision" rel="nofollow ugc noopener" target="_blank"&gt;PYNQ Computer Vision&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;a href="/e14/assets/legacy/zedboard/pynqcv.png"&gt;&lt;img loading="lazy" alt="PYNQ Computer Vision" height="272" src="/e14/assets/legacy/zedboard/pynqcv.png" style="height:272px;width:254.769px;" width="255" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;/div&gt;&lt;p class="PD4BTM" style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="float:right;width:20%;"&gt;&lt;div style="margin-top:5px;border:1px solid #333;background-color:#f9f9f9;"&gt;&lt;div style="border-bottom:1px solid #333;font-size:13px;font-weight:bold;text-align:center;background:#E2F1F7;color:#007fac;line-height:36px;"&gt;PRODUCT BRIEFS&lt;/div&gt;&lt;div style="padding:10px 16px 16px 0;"&gt;&lt;p style="margin:0;text-align:center;"&gt;&lt;a class="jive-link-wiki-small" href="/products/devtools/avnetboardscommunity/m/files/1266"&gt;5365-pb-ultra96-v2-v10b&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt; &lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: pynq framework, nonactiveultra96, nonactivezedcmty, ultra96, pynq&lt;/div&gt;
</description></item></channel></rss>