FPGAs Under the Hood
This book explains how FPGAs are designed by their vendors, the software that drives the technology, and what are some of the key challenges/constraints while integrating FPGAs into semiconductor design flows. The author appeals to designers’ intuition to describe the internals of FPGA hardware and the important aspects of the design software necessary to leverage this exciting technology. By understanding the thinking behind FPGAs from the ground up, readers will gain facility with FPGA core technology that will enable them to make better decisions when integrating FPGAs into their products.
Reveals the thinking behind FPGAs from the ground upEnables readers to understand software algorithms that map a specific design to an FPGA and the challenges encountered by the algorithmsCovers FPGA software algorithms for placement, routing, clock and IO planning, and synthesisIncludes trends in FPGA development, such as high speed IOs, high speed memories and analog to digital converters