Exploring Zynq MPSoC: With PYNQ and Machine Learning Applications

Research output: Book/ReportBook


This book introduces the Zynq MPSoC (Multi-Processor System-on-Chip), an embedded device from Xilinx. The Zynq MPSoC combines a sophisticated processing system that includes ARM Cortex-A53 applications and ARM Cortex-R5 real-time processors, with FPGA programmable logic.

As well as guiding the reader through the architecture of the device, design tools and methods are also covered in detail: both the conventional hardware/software co-design approach, and the newer software-defined methodology using Xilinx's SDx development environment. Featured aspects of Zynq MPSoC design include hardware and software development, multiprocessing, safety, security and platform management, and system booting. There are also special features on PYNQ, the Python-based framework for Zynq devices, and machine learning applications.

This book should serve as a useful guide for those working with Zynq MPSoC, and equally as a reference for technical managers wishing to gain familiarity with the device and its associated design methodologies.
Original languageEnglish
Place of PublicationGlasgow
Number of pages642
Publication statusPublished - 11 Apr 2019


  • machine learning
  • multi-processor system-on-chip
  • design methodologies


Dive into the research topics of 'Exploring Zynq MPSoC: With PYNQ and Machine Learning Applications'. Together they form a unique fingerprint.

Cite this