Chapter 1. The Fundamentals

In an Instant

  • Why Use FPGAs?
  • Applications
  • Some Technology Background
    • Fusible-link Technology
    • FPGA Programming Technologies
  • Instant Summary

FPGA Definitions

  • Field programmable gate arrays (FPGAs) are digital integrated circuits (ICs) that contain configurable (programmable) blocks of logic along with configurable interconnects between these blocks. Design engineers can configure, or program, such devices to perform a tremendous variety of tasks.
  • Depending on how they are implemented, some FPGAs may only be programmed a single time, while others may be reprogrammed over and over again. Not surprisingly, a device that can be programmed only one time is referred to as one-time programmable (OTP).
  • The “field ...

Get FPGAs: Instant Access now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.