By
Ronald Sass, Professor, Department of Electrical and Computer Engineering, University of North Carolina at Charlotte
Andrew Schmidt
Description
This book will introduce professional engineers and students alike to system development using Platform FPGAs. The focus is on embedded
systems but it also serves as a general guide to building custom computing systems. The text describes the fundamental technology in
terms of hardware, software, and a set of principles to guide the development of Platform FPGA systems. The goal is to show how to systematically
and creatively apply these principles to the construction of application-specific embedded system architectures. There is a strong focus
on using free and open source software to increase productivity.
The organization of each chapter in the book includes
two parts. The white pages describe concepts, principles, and general knowledge. The gray pages include a technical rendition of the
main issues of the chapter and show the concepts applied in practice. This includes step-by-step details for a specific development board
and tool chain so that the reader can carry out the same steps on their own. Rather than try to demonstrate the concepts on a broad set
of tools and boards, the text uses a single set of tools (Xilinx Platform Studio, Linux, and GNU) throughout and uses a single developer
board (Xilinx ML-510) for the examples.
Audience:
Embedded Software, Hardware and Systems Engineers, Designers, Developers and Architects, Field Application Engineers, Digital Designers,
Upper-level Undergraduate and Graduate Students in Electrical & Computer Engineering