Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Extending the Python Ecosystem to Xilinx

PyCon US via YouTube

Overview

Explore the integration of Python with Xilinx programmable System-on-Chips in this PyCon US sponsor workshop. Discover PYNQ, a platform combining the benefits of Raspberry Pi microprocessors, Arduino microcontrollers, and field-programmable gate arrays (FPGAs) into a single development environment. Learn how PYNQ leverages Python's extensive ecosystem to program hardware efficiently, offering a browser-based integrated development environment for both novice and experienced developers. Delve into topics such as platform evolution, FPGA applications, Zynq architecture, and the advantages of using Python for embedded and edge systems. Gain insights into Jupyter Notebooks, JupyterLab IDE, and how PYNQ wraps FPGA circuits and drivers into Python packages. Understand the process of installing software and hardware using PIP, enabled by new hybrid packages, and see practical demonstrations like image resizing. Explore the PYNQ community and learn how to design FPGAs using free Xilinx Vivado tools.

Syllabus

Intro
Assumptions
Outline
Platform Evolution
Example of a Raspberry Pi and FPGA Hat
Field Programmable Gate Arrays (FPGAS)
Zyng: Integrating Microprocessors, Microcontrollers and Programmable Logic
Zynq in Embedded/Edge Applications
PYNO Python for Embedded and Edge Applications
Python for Embedded/Edge Systems
Keys to the Success of Python's Package Ecosystem
IPython Notebooks to Jupyter Notebooks
Jupyter Notebooks to JupyterLab IDE
Jupyter's Client-Server-Kernel Architecture
PYNQ Wraps FPGA Circuit & Drivers in Python Package
Installing Software and Hardware with PIP! Enabled by new hond packages
Load the resizer Hybrid Package
Image Resizer
A Pythonic Framework for Programmable Platforms
PYNQ Community
Explore FPGA Design with Free Xilinx Vivado Tools

Taught by

PyCon US

Reviews

Start your review of Extending the Python Ecosystem to Xilinx

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.