This book introduces PYNQ a Python-based framework from Xilinx® that makes it easier for users
to build electronic systems on Xilinx platforms. The book covers the architecture of PYNQ the
design tools and methods software and hardware design approach as well as rich experiment
cases on communications multimedia and deep learning. This book serves as a useful guide for
those getting starting with or working with PYNQ and enables the learners to have a thorough
understanding of the hardware software co-design approaches in the area of the communication
multimedia and other information system components. This book is organized based on the
teaching materials of hardware comprehensive experiments which is an experimental course in
BUPT for both undergraduate and graduate students and domestic and international students.
This course has more than ten years of teaching experience and has taught hundreds of students.