Xilinx Tutorials, Examples And More In Free Zynq Book

Xilinx Zynq-7000 Tutorials

For the developer, designer, student or anyone looking to learn more about creating FPGA applications, this free pdf Zynq Book (update: as of December 2016, the free download is no longer available, but the paperback version can be purchased for $14.95 through Amazon at Zynq Book Tutorials for Zybo and ZedBoard ) is all about the Zynq®-7000 All Programmable System on Chip (SoC) from Xilinx. A similar book is The Zynq Book – $35.00 (paperback)

The 155 page pdf book features five detailed tutorials with detailed step-by-step instructions for implementation. Projects are downloaded to the “ZedBoard” hardware development platform (available though Amazon for $669). Each tutorial is divided into smaller example blocks so the reader can develop modular projects. The book is produced by a team of authors from the University of Strathclyde, Glasgow, UK, with the support of Xilinx

In addition to the above Zynq reference books and development board, you may also be interested in the text Designing with Xilinx FPGAs: Using Vivado (Amazon -$119) or FPGAs for Software Programmers (Amazon – $139).

Another excellent hardware platform to design and develop with is the  Zynq-7000 Development Board (Amazon – $265).

Back to the book, the first tutorial guides the reader through the process of creating a first Zynq design using the Vivado™ Integrated Development Environment (IDE), and introduces the IP Integrator environment for the generation of a simple Zynq processor design to be implemented on the ZedBoard.

The second tutorial introduces the reader to implementing interrupts and the embedded ARM processor. The Software Development Kit (SDK) is used to create a simple software application which runs on the Zynq’s ARM Processing System (PS) to control the hardware that is implemented in the Programmable Logic (PL).

Tutorial number three presents an introduction to High Level Synthesis using the Vivado™ HLS environment. The creation of projects manually through the GUI, and automatically through scripting is covered.

Tutorial number four deals with the process of creating custom IP modules.

The final tutorial brings together everything the reader has done so far. All of the custom IP modules previously created in the prior exercises, along with other IP from the Vivado IP Catalog, is used to create a DSP system for implementation on the ZedBoard. IP for the control of the audio codec on the ZedBoard is introduced and all modifications to the IP Integrator design are carried out. A software application is developed in the SDK which configures all of the IP modules and controls the interactions between them and the PS.

More advanced developers, or anyone interested in the ARM Cortex-A9, should consider the paperback Zynq Book: Embedded Processing with the Arm Cortex-A9 (Amazon – $35.00). We’ll have a review of this book coming soon….

***

(Image Credit – ZynqBook )

At SourceTech411 we specialize in Marketing and Design Consulting for the technology community. Please see our website for how we can help grow your business and bring your Ideas into reality.

XilinxZynq
Comments (1)
Add Comment
  • Martin Enderwitz

    Hi there,

    I’m Martin Enderwitz, co-author of The Zynq Book. First of all, thanks for spreading the word about the book!

    I just wanted to give a little bit more information about the book. The Zynq Book Tutorials are actually an accompaniment to The Zynq Book proper – a 400+ page textbook dealing with all aspects of Zynq development, from device architecture, to design tools and flow, embedded systems development, IP block creation and OS development.

    The Zynq Book can be downloaded from http://www.zynqbook.com/downloads.php by filling out a brief information sheet and clicking ‘Submit’ to reveal the download. You can also purchase a full colour, paperback copy from http://www.zynqbook.com/buy.php

    We recommend you read the accompanying chapters of this book before going on to tackle the tutorials!

    Regards,

    Martin