Jump to ratings and reviews
Rate this book

FPGA Prototyping By Verilog Examples: Xilinx Spartan-3 Version

Rate this book
FPGA Prototyping Using Verilog Examples will provide you with a hands-on introduction to Verilog synthesis and FPGA programming through a “learn by doing” approach. By following the clear, easy-to-understand templates for code development and the numerous practical examples, you can quickly develop and simulate a sophisticated digital circuit, realize it on a prototyping device, and verify the operation of its physical implementation. This introductory text that will provide you with a solid foundation, instill confidence with rigorous examples for complex systems and prepare you for future development tasks.

528 pages, Hardcover

First published January 1, 2008

4 people are currently reading
39 people want to read

About the author

Pong P. Chu

9 books4 followers

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
7 (41%)
4 stars
6 (35%)
3 stars
3 (17%)
2 stars
1 (5%)
1 star
0 (0%)
Displaying 1 of 1 review
140 reviews7 followers
April 9, 2020
This is the best introduction to "programming" FPGA's that I've seen. I put programming in quotes because writing HDL for FPGA's isn't like writing a normal programming language--you have to think in a whole different way because you're configuring hardware rather than writing something that executes on a processor. This book communicates that way of thinking extremely well and provides a solid methodology for writing Verilog (or any HDL really) in a way that reduces the likelihood of creating bugs.

I approached this book already knowing a fair amount about how digital circuits and their building blocks work and are combined together (flip-flops, muxes, etc.). If you don't know this stuff already you might find this book tough reading. But then again, I'm not sure how you can effectively program FPGAs without knowing how the HDL maps to digital constructs, so you really have to learn the basics at some point.
Displaying 1 of 1 review

Can't find what you're looking for?

Get help and learn more about the design.