7 SYNTHESIS, PLACE AND ROUTE, AND CROSSING CLOCK DOMAINS

In Chapter 2, I provided an overview of the FPGA build process to get you comfortable running the tools needed to work on this book’s projects. We’ll now take a closer look at the build process, to give you a deeper understanding of what exactly is going on when you click the Build FPGA button. Once you have a firm knowledge of what your FPGA tools are doing, you’ll be able to avoid many common mistakes and write highly reliable code.

As you learned back in Chapter 2, after you’ve written your Verilog or VHDL code the FPGA design goes through three stages: synthesis, place and route, ...

Get Getting Started with FPGAs 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.