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
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
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
Another excellent hardware platform to design and develop with is the Zynq-7000 Development Board
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
(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.