~/talk

Extending the Python Ecosystem to Xilinx

Talkat PyCon US 2020 · 2020-04-15..04-23· [python]
links:none on file
slides:none on file

PYNQ extends Python to Xilinx SoCs by shipping a browser IDE and JupyterLab running on PYNQ that loads FPGA overlays as Python-accessible modules. The workflow produces hybrid Python+FPGA packages—pip-installable repos that include bitstreams, C drivers, and Python APIs. Demonstrations use a Pink Z2 board and an image-resizer overlay that measures about 3–4× speedup (≈4 ms) versus pure‑Python, showing the system is real, reproducible, and immediately usable.

AI-written summary · about

  1. 0:00Intro
  2. 0:55Assumptions
  3. 1:27Outline
  4. 2:07Platform Evolution
  5. 4:13Example of a Raspberry Pi and FPGA Hat
  6. 5:01Field Programmable Gate Arrays (FPGAS)
  7. 6:58Zyng: Integrating Microprocessors, Microcontrollers and Programmable Logic
  8. 8:59Zynq in Embedded/Edge Applications
  9. 10:51PYNO Python for Embedded and Edge Applications
  10. 12:22Python for Embedded/Edge Systems
  11. 15:57Keys to the Success of Python's Package Ecosystem
  12. 17:36IPython Notebooks to Jupyter Notebooks
  13. 19:27Jupyter Notebooks to JupyterLab IDE
  14. 20:28Jupyter's Client-Server-Kernel Architecture
  15. 23:07PYNQ Wraps FPGA Circuit & Drivers in Python Package
  16. 26:35Installing Software and Hardware with PIP! Enabled by new hond packages
  17. 27:59Load the resizer Hybrid Package
  18. 29:13Image Resizer
  19. 32:06A Pythonic Framework for Programmable Platforms
  20. 34:31PYNQ Community
  21. 34:42Explore FPGA Design with Free Xilinx Vivado Tools
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.