Getting Started with FPGAs : Digital Circuit Design, Verilog, and VHDL for Beginners [1 ed.] 171850294X, 9781718502949, 9781718502956

Skip the complexity and learn to program FPGAs the easy way through this hands-on, beginner-friendly introduction to dig

1,022 374 3MB

English Pages 320 Year 2023

Report DMCA / Copyright

DOWNLOAD FILE

Getting Started with FPGAs : Digital Circuit Design, Verilog, and VHDL for Beginners [1 ed.]
 171850294X, 9781718502949, 9781718502956

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 Starting an FPGA Engineering Career
Glossary
Index

Polecaj historie