The Design Warrior's Guide to FPGAs: Devices, Tools and Flows

  • 7h 45m
  • Clive "Max" Maxfield
  • Elsevier Science and Technology Books, Inc.
  • 2004

Field Programmable Gate Arrays (FPGAs) are devices that provide a fast, low-cost way for embedded system designers to customize products and deliver new versions with upgraded features, because they can handle very complicated functions, and be reconfigured an infinite number of times. In addition to introducing the various architectural features available in the latest generation of FPGAs, The Design Warrior’s Guide to FPGAs also covers different design tools and flows.

This book covers information ranging from schematic-driven entry, through traditional HDL/RTL-based simulation and logic synthesis, all the way up to the current state-of-the-art in pure C/C++ design capture and synthesis technology. Also discussed are specialist areas such as mixed hardware/software and DSP-based design flows, along with innovative new devices such as field programmable node arrays (FPNAs).

Clive "Max" Maxfield is a bestselling author and engineer with a large following in the electronic design automation (EDA)and embedded systems industry. In this comprehensive book, he covers all the issues of interest to designers working with, or contemplating a move to, FPGAs in their product designs. While other books cover fragments of FPGA technology or applications this is the first to focus exclusively and comprehensively on FPGA use for embedded systems.

About the Author

After receiving his B.Sc. in control engineering in 1980 from Sheffield Polytechnic (now Sheffield Hallam University), England, Clive "Max" Maxfield began his career as a designer of central processing units for mainframe computers. To cut a long story short, Max now finds himself president of TechBites Interactive (techbites.com). A marketing consultancy, TechBites specializes in communicating the value of technical products and services to nontechnical audiences through such mediums as Web sites, advertising, technical documents, brochures, collaterals, books, and multimedia.

In his spare time (Ha!), Max is coeditor and copublisher of the Web-delivered electronics and computing hobbyist magazine EPE Online (epemag.com) and a contributing editor to eedesign.com. In addition to writing numerous technical articles and papers that have appeared in magazines and at conferences around the world, Max is also the author of Bebop to the Boolean Boogie (An Unconventional Guide to Electronics) and Designus Maximus Unleashed (Banned in Alabama) and coauthor of Bebop BYTES Back (An Unconventional Guide to Computers) and EDA: Where Electronics Begins.

In this Book

  • Introduction
  • Fundamental Concepts
  • The Origin of FPGAs
  • Alternative FPGA Architectures
  • Programming (Configuring) an FPGA
  • Who Are All the Players?
  • FPGA versus ASIC Design Styles
  • Schematic-Based Design Flows
  • HDL-Based Design Flows
  • Silicon Virtual Prototyping for FPGAS
  • C/C++ etc.-Based Design Flows
  • DSP-Based Design Flows
  • Embedded Processor-Based Design Flows
  • Modular and Incremental Design
  • High-Speed Design and Other PCB Considerations
  • Observing Internal Nodes in an FPGA
  • Intellectual Property
  • Migrating ASIC Designs to Fpgas and Vice Versa
  • Simulation, Synthesis, Verification, etc. Design Tools
  • Choosing the Right Device
  • Gigabit Transceivers
  • Reconfigurable Computing
  • Field-Programmable Node Arrays
  • Independent Design Tools
  • Creating an Open-Source-Based Design Flow
  • Future FPGA Developments
SHOW MORE
FREE ACCESS