Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.

  • Apple
  • Android
  • Windows Phone
  • Android

To get the free app, enter your mobile phone number.

FPGA Prototyping By Verilog Examples: Xilinx Spartan-3 Version 1st Edition

4.4 out of 5 stars 14 customer reviews
ISBN-13: 978-0470185322
ISBN-10: 0470185325
Why is ISBN important?
ISBN
This bar-code number lets you verify that you're getting exactly the right version or edition of a book. The 13-digit and 10-digit formats both work.
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
Trade in your item
Get a $31.73
Gift Card.
Have one to sell? Sell on Amazon
Rent On clicking this link, a new layer will be open
$35.23 On clicking this link, a new layer will be open
Buy used On clicking this link, a new layer will be open
$70.46 On clicking this link, a new layer will be open
Buy new On clicking this link, a new layer will be open
$101.26 On clicking this link, a new layer will be open
More Buying Choices
22 New from $79.25 25 Used from $70.46
Free Two-Day Shipping for College Students with Prime Student Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student


Security
ITPro.TV Video Training
Take advantage of IT courses online anywhere, anytime with ITPro.TV. Learn more.
$101.26 FREE Shipping. In Stock. Ships from and sold by Amazon.com. Gift-wrap available.
click to open popover

Frequently Bought Together

  • FPGA Prototyping By Verilog Examples: Xilinx Spartan-3 Version
  • +
  • Verilog by Example: A Concise Introduction for FPGA Design
  • +
  • Advanced Chip Design, Practical Examples in Verilog
Total price: $152.35
Buy the selected items together

Editorial Reviews

Review

Chu (Cleveland State University) has written several volumes covering Verilog and VHDL, the two major hardware definition languages used in the design of smaller digital systems. The volume reviewed here is an introduction to Verilog only. The book assumes that the student is already familiar with basic digital circuits. After an introductory section, the remainder of the work consists of worked examples that should be quite easily understood by students. Each chapter ends with suggested exercises that build directly on the examples from that chapter. There are sections that are specific to Xilinx Spartan FPGAs and in some cases, specific to the Digilent S3 prototyping board. A course that uses different hardware would need to provide supplementary material before using this book as a resource. Chu writes in a pedagogically sound manner and includes good coverage of the Verilog language, with nice attention to the differences between the 1995 and 2001 versions of the language. The volume suffers from some sloppy editing (e.g., a reference to VHDL instead of Verilog in one place, an incorrect timing parameter value in the appendix, miscellaneous typos) and a very skimpy index. Summing Up: Recommended. Upper-division undergraduate through professional collections. -- C. Vickery, Queens College of CUNY (Choice, February 2009)

From the Back Cover

A hands-on introduction to Verilog synthesis and FPGA prototyping

Hardware Descriptive Language (HDL) and Field-Programmable Gate Array (FPGA) devices allow designers to quickly develop and simulate a sophisticated digital circuit, realize it on a prototyping device, and verify the operation of its physical implementation. As these technologies have matured and become mainstream practice, it is now possible to use a PC and an inexpensive FPGA prototyping board to construct a complex digital system.

This book utilizes a "learn by doing" approach to introduce the concepts and techniques of Verilog and FPGA to designers through a series of hands-on experiments. FPGA Prototyping by Verilog Examples provides:

  • A collection of clear, easy-to-follow templates for quick code development

  • A large number of practical examples to illustrate and reinforce the concepts and design techniques

  • Realistic projects that can be implemented and tested on a Xilinx prototyping board

  • A thorough exploration of the Xilinx PicoBlaze soft-core microcontroller

Although the book is an introductory text, the examples are developed in a rigorous manner and the derivations follow strict design guidelines and coding practices used for large, complex systems. It lays a solid foundation for students and new engineers and prepares them for future development tasks. FPGA Prototyping by Verilog Examples is an indispensable companion text for digital design courses and also serves as a valuable self-teaching guide for practicing engineers who wish to learn more about this emerging area of interest.

NO_CONTENT_IN_FEATURE

The latest book club pick from Oprah
"The Underground Railroad" by Colson Whitehead is a magnificent novel chronicling a young slave's adventures as she makes a desperate bid for freedom in the antebellum South. See more

Product Details

  • Hardcover: 518 pages
  • Publisher: Wiley-Interscience; 1 edition (June 30, 2008)
  • Language: English
  • ISBN-10: 0470185325
  • ISBN-13: 978-0470185322
  • Product Dimensions: 7.3 x 1.3 x 10.3 inches
  • Shipping Weight: 2.4 pounds (View shipping rates and policies)
  • Average Customer Review: 4.4 out of 5 stars  See all reviews (14 customer reviews)
  • Amazon Best Sellers Rank: #109,192 in Books (See Top 100 in Books)

Customer Reviews

Top Customer Reviews

Format: Hardcover
This is perhaps the best introductory Verilog book. It introduces the digital system design methodology and demonstrates the key language concepts and constructs via a series of practical examples, all of them can be physically implemented and tested in an inexpensive Xilinx FPGA board.

There are three parts:
-Part 1 introduces key Verilog language constructs, and systematically shows how to construct combinational circuit, sequential circuit, FSM, and FSMD (FSM with data path) by these constructs.
-Part 2 utilizes the methodologies and techniques of part 1 to design interface and control circuits for an array of I/O modules of the prototyping board, including UART, keyboard, mouse, SRAM, graphic VGA, and textual VGA.
-Part 3 introduces PicoBlaze (an 8-bit soft-core micro-controller) and demonstrates how to integrate a processor to an FPGA design and develop customized I/O.

Pros:
-It utilizes a hands-on approach to introduce Verilog and design methodology.
-It introduces Verilog from hardware's point of view (rather than C's point of view) and emphasizes the key concepts behind HDL.
-The design methodology and coding practice used the in the book are sound and can be applied to larger system.
-It contains an advanced chapter that clarifies several confusing Verilog constructs, such as blocking/non-blocking assignments and signed data type.
-It contains a chapter on soft-core micro-controller and shows the integration of general-purpose processor and customized circuit.

Cons (actually caveats):
-The book is more towards applying Verilog for digital system design rather than the Verilog language. It only covers key Verilog language constructs. You may need another book to learn the complete "language.
Read more ›
Comment 22 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Hardcover Verified Purchase
I wholeheartedly recommend this book to any student that feels the need to brush up on their Verilog and FPGA skills. The projects are very exciting and interesting. The pong game example was simply AMAZING. During my college career most of my Verilog/FPGA courses were in the first half, the second half was more microcontroller/software engineering oriented. So it was a natural choice to brush up again on HDL fundamentals before going into job interviews. Initially I did a quick read through of the book to get a basic idea of the author's style and methodology. My second pass through the book I coded along and did some of the suggested examples. This book is worth the money and the time. The author is easy to follow and easy to understand. I'll also be purchasing the VHDL book from the same author.

Please be aware that this is not a book on the Verilog language. It's a project based guide to writing efficient and synthesizable code for FPGA implementation. This book is written to be used with the Xilinx Spartan-3 board, so it is vital you have this board or a version that is somewhat compatible.

TL;DR: The author is clear, and easy to understand. The examples are COOL! If you love project based learning then this is the book for you.
Comment 8 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Hardcover
I bought this book to become more familiar with Verilog and purchased this text book along with a Spartan 3E Starter Kit. This book thoroughly covered my need to learn Verilog and introduce me to digital hardware design. The book is easy to understand, starts with simple examples and ends up with more sophisticated (and useful) projects.

However, the one area where some additional information is sorely needed is in chapter 2.
'Overview of FPGA and EDA software'. This chapter needs to be expanded significantly and presented more professionally. The Xilinx development environment and modelsim are good pieces of software but a more thorough introduction to it using the authors writing style can avoid some of the pain when setting up the Xilinx environment and dealing with some of the common errors.

But you can't have it all, and given its skillful way of intruducing us to Verilog, this book deserves five stars.

Andreas
Comment 6 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Hardcover Verified Purchase
I studied EE in college, but my concentration was in Signals & Communications. While I had some background in digital logic, I did not take a course in advanced digital logic system, such as FPGAs. This book makes it very easy for someone with a basic background in digital electronics to learn about FPGAs. I am currently going through the book with a Mojo V3 board and I'm loving it.
Comment 2 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Hardcover Verified Purchase
Good content, however the quality of the paper is very poor. When reading one page, you can see through the paper and see text dand diagrams from the next page---almost like a bootleg third-world printing--- I repeatedly checked and it claims to be printed in USA. Strange.
1 Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Hardcover Verified Purchase
As with the VHDL version (see Amazon review), the Kindle version of this book is so full of errors that it is practicaly impossible to read. As the VHDL reviewer said, the code examples are full of typographical errors and missing symbols. The author, PP Chu, has assured me that the Verilog print version has no errors.
Comment 8 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Hardcover
I have done logic on and off since my college days (some 20 years ago), but have spent most of my adult life in software. This book, one of three I purchased on the subject, did the best job of bringing me up to speed quickly on FPGA design and Verilog. It went into detail on the difficult to understand topics like the differences in blocking and non-blocking assignments and had great examples on all topics. The back part of the book has some more detailed applications such as UARTS and VGA signal production and these were less interesting to me since they were not related to my project, but in the end the book got me over the hump of being able to write HDL and know what it is going to do.
Comment 8 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse

Set up an Amazon Giveaway

FPGA Prototyping By Verilog Examples: Xilinx Spartan-3 Version
Amazon Giveaway allows you to run promotional giveaways in order to create buzz, reward your audience, and attract new followers and customers. Learn more about Amazon Giveaway
This item: FPGA Prototyping By Verilog Examples: Xilinx Spartan-3 Version