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 Sat 27 Dec 2025.

A Paperback / softback by Russell Merrick

7 in stock


    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

    © 2025 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