Session Abstract

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 to experiment with neural networks using PYNQ on Ultra96.

Session Speakers

Tom Curran

Sr. Technical Marketing Engineer (Avnet)

Tom Curran works on hardware and software for a wide variety of SoC FPGA architecture projects and currently spends most of his time with the Avnet Ultra96 board creating reference designs and training materials for customers as a Sr. Technical Marketing Engineer in the Products & Emerging Technologies team at Avnet. Living in the Boston, MA area, during his career he has worked in various roles on IP development, software drivers, system application software, and embedded Linux development since the mid ‘90s.