Programming FPGAs: Getting Started with Verilog

· McGraw Hill Professional
4.0
10 reviews
Ebook
208
Pages

About this ebook

Take your creations to the next level with FPGAs and Verilog

This fun guide shows how to get started with FPGA technology using the popular Mojo, Papilio One, and Elbert 2 boards. Written by electronics guru Simon Monk, Programming FPGAs: Getting Started with Verilog features clear explanations, easy-to-follow examples, and downloadable sample programs. You’ll get start-to-finish assembly and programming instructions for numerous projects, including an LED decoder, a timer, a tone generator—even a memory-mapped video display! The book serves both as a hobbyists’ guide and as an introduction for professional developers.

• Explore the basics of digital electronics and digital logic
• Examine the features of the Mojo, Papilio One, and Elbert 2 boards
• Set up your computer and dive in to Verilog programming
• Work with the ISE Design Suite and user constraints files
• Understand and apply modular Verilog programming methods
• Generate electrical pulses through your board’s GPIO ports
• Control servomotors and create your own sounds
• Attach a VGA TV or computer monitor and generate video
• All source code and finished bit files available for download

Ratings and reviews

4.0
10 reviews
Retrouvaille Joliet
June 22, 2019
This is a fairly good book, especially for newcomers to FPGA design. It is not comprehensive, but is very readable. The ebook is very well put together (like most of Monk's publications), and is even quite accessible on a smart phone. I personally recommend it for makers and hobbyists, though veterans - like me - will find a lot of value inside.
5 people found this review helpful
Did you find this helpful?
Sameera Kumar Kambadur
August 27, 2020
Refrain from reading this substandard book for learning HDL and FPGAs.
3 people found this review helpful
Did you find this helpful?
Deviram K.
October 14, 2020
Excellent book knowledge
Did you find this helpful?

About the author

Dr. Simon Monk has a bachelor’s degree in cybernetics and computer science and a Ph.D. in software engineering. He is now a full-time writer and has authored numerous books, including Programming Arduino, 30 Arduino Projects for the Evil Genius, Hacking Electronics, and Fritzing for Inventors. Dr. Monk also runs the website monkmakes.com, which features his own products.

Rate this ebook

Tell us what you think.

Reading information

Smartphones and tablets
Install the Google Play Books app for Android and iPad/iPhone. It syncs automatically with your account and allows you to read online or offline wherever you are.
Laptops and computers
You can listen to audiobooks purchased on Google Play using your computer's web browser.
eReaders and other devices
To read on e-ink devices like Kobo eReaders, you'll need to download a file and transfer it to your device. Follow the detailed Help Center instructions to transfer the files to supported eReaders.