Description

Book Synopsis
FPGAs are reprogrammable integrated circuits used in everything from hardware hacking and hobbyist electronics to aerospace engineering, video processing, and high-frequency stock trading. They're fast, powerful, and incredibly flexible, but they have a notoriously steep bar of entry. Getting Started with FPGAs lowers that bar, providing a straightforward introduction to working with FPGAs, without unnecessary jargon or complexity. The book explores FPGAs from the bottom up, starting with a look at the basics of digital logic and the fundamental components that make up FPGAs: look-up tables and flip-flops. Understanding how these components work together is critical to thinking like an FPGA designer. As the chapters progress, readers will learn how to master higher-level FPGA concepts like state machines and crossing clock domains, while working on increasingly sophisticated hands-on projects. Loaded with thoroughly annotated, downloadable code examples in both Verilog and VHDL - the

Table of Contents
Acknowledgments
Introduction
Chapter 1: Meet the FPGA
Chapter 2: Setting Up Your Hardware and Tools
Chapter 3: Boolean Algebra and the Look-Up Table
Chapter 4: Storing State with the Flip-Flop
Chapter 5: Testing Your Code with Simulation
Chapter 6: Common FPGA Modules
Chapter 7: Synthesis, Place and Route, and Crossing Clock Domains
Chapter 8: The State Machine
Chapter 9: Useful FPGA Primitives
Chapter 10: Numbers and Math
Chapter 11: Getting Data In and Out with I/O and SerDes
Appendix A: FPGA Development Boards
Appendix B: Tips for a Career in FPGA Engineering
Glossary
Index

Getting Started With Fpgas: Digital Circuit

    Product form

    £35.99

    Includes FREE delivery

    RRP £47.99 – you save £12.00 (25%)

    Order before 4pm today for delivery by Fri 3 Jul 2026.

    A Paperback / softback by Russell Merrick

    3 in stock

      Trusted by thousands of customers. See 2,385+ Customer Reviews

      View other formats and editions of Getting Started With Fpgas: Digital Circuit by Russell Merrick

      Publisher: No Starch Press,US
      Publication Date: 21/11/2023
      ISBN13: 9781718502949, 978-1718502949
      ISBN10: 171850294X

      Description

      Book Synopsis
      FPGAs are reprogrammable integrated circuits used in everything from hardware hacking and hobbyist electronics to aerospace engineering, video processing, and high-frequency stock trading. They're fast, powerful, and incredibly flexible, but they have a notoriously steep bar of entry. Getting Started with FPGAs lowers that bar, providing a straightforward introduction to working with FPGAs, without unnecessary jargon or complexity. The book explores FPGAs from the bottom up, starting with a look at the basics of digital logic and the fundamental components that make up FPGAs: look-up tables and flip-flops. Understanding how these components work together is critical to thinking like an FPGA designer. As the chapters progress, readers will learn how to master higher-level FPGA concepts like state machines and crossing clock domains, while working on increasingly sophisticated hands-on projects. Loaded with thoroughly annotated, downloadable code examples in both Verilog and VHDL - the

      Table of Contents
      Acknowledgments
      Introduction
      Chapter 1: Meet the FPGA
      Chapter 2: Setting Up Your Hardware and Tools
      Chapter 3: Boolean Algebra and the Look-Up Table
      Chapter 4: Storing State with the Flip-Flop
      Chapter 5: Testing Your Code with Simulation
      Chapter 6: Common FPGA Modules
      Chapter 7: Synthesis, Place and Route, and Crossing Clock Domains
      Chapter 8: The State Machine
      Chapter 9: Useful FPGA Primitives
      Chapter 10: Numbers and Math
      Chapter 11: Getting Data In and Out with I/O and SerDes
      Appendix A: FPGA Development Boards
      Appendix B: Tips for a Career in FPGA Engineering
      Glossary
      Index

      Recently viewed products

      © 2026 Book Curl

        • American Express
        • Apple Pay
        • Diners Club
        • Discover
        • Google Pay
        • Maestro
        • Mastercard
        • PayPal
        • Shop Pay
        • Union Pay
        • Visa

        Login

        Forgot your password?

        Don't have an account yet?
        Create account